首頁 > 評(píng)測(cè) > 只為汽車電子而生——TRK-KEA64開發(fā)板評(píng)測(cè)

只為汽車電子而生——TRK-KEA64開發(fā)板評(píng)測(cè)

飛思卡爾   NXP   汽車電子   KEA64   
  • 作者:高揚(yáng)
  • 來源:21ic
  • [導(dǎo)讀]
  • 我們知道汽車電子通信通常采用高可靠性的CAN總線進(jìn)行通信,因此該主控芯片出了具備高可靠的穩(wěn)定性,而且需要具備符合汽車應(yīng)用環(huán)境的CAN總線收發(fā)器。

2222.png

按下該Next后,還有一個(gè)Next繼續(xù),直到出現(xiàn)讓你接受協(xié)議的菜單,然后選擇第一個(gè)接受協(xié)議,之后單擊下面的Finish完成,完成后重啟軟件生效。

我們?cè)俳榻B另外一種開發(fā)換,Keil for ARM,又叫MDK。畢竟CodeWarrior安裝文件大,基于eclipse框架太笨重了,另外光盤里除了Training文件夾的四個(gè)例程外,例程不夠豐富,還要重新學(xué)習(xí)怎么操作那個(gè)軟件,實(shí)在是費(fèi)力不討好。這里介紹一下Keil下的開發(fā)流程。

首先從keil官網(wǎng)下載支持包pack文件(www.keil.com/pack),Keil.Kinetis_KEAxx_DFP.1.2.0,或通過包管理器在線安裝。本測(cè)評(píng)最后會(huì)一并打包上傳的。安裝完該pack支持包后(下載后雙擊直接運(yùn)行安裝)。我們通過包管理器瀏覽例程。

1111111.png

我們看到KEA64一共提供了5個(gè)例程,接下來我們以第一個(gè)簡(jiǎn)單的Blinky介紹使用方法。如下圖所,單擊對(duì)應(yīng)的Copy,之后選擇保存的位置后單擊OK。

OK.png

之后彈出來Keil主界面,接下來我們針對(duì)該開發(fā)板的特點(diǎn)進(jìn)行編程測(cè)試,根據(jù)代碼本例程內(nèi)容為L(zhǎng)ED逐個(gè)閃爍效果的流水燈。

LIUSHUIDENG.png

本開發(fā)板提供了OpenSDA的編程方式,也就是可以將編譯好的BIN文件放到對(duì)應(yīng)的U盤自動(dòng)實(shí)現(xiàn)程序更新。默認(rèn)情況下Keil是不生成BIN文件的,這里講一下如何配置Keil5來生成BIN格式的目標(biāo)文件。

接下來我們配置如何編譯輸出BIN文件,這個(gè)可以用于測(cè)試通過U盤升級(jí)程序。

從菜單欄打開Project->Option for Target‘KEA64 Flash’->User

如下圖所示,按下圖勾選后填寫相關(guān)指令,其中a.bin即為要生成的Bin文件名字,你可以自定義,也可以為B.bin,out.bin等等。在填寫指令時(shí)候注意空格:fromelf --bin !L --output a.bin

a.bin.png

找到工程目錄,我們看到在該目錄下已經(jīng)生成了a.bin文件,我們將該文件拷貝到開發(fā)板對(duì)應(yīng)的128M的U盤盤符內(nèi)即可發(fā)現(xiàn),開發(fā)板上的編程指示燈開始閃爍,然后幾秒后就開始執(zhí)行代碼指定的程序了。

a.bin.png

的程序了.png

的程序.png

7 小結(jié)

本測(cè)評(píng)介紹了該開發(fā)板的定位以及板子上的資源和使用時(shí)候需要注意的事項(xiàng),另外介紹了兩種開發(fā)環(huán)境的安裝配置方式,以及對(duì)例程進(jìn)行了簡(jiǎn)單的介紹,并對(duì)如何使用OpenSDA進(jìn)行程序下載進(jìn)行了詳細(xì)的介紹。更多資源請(qǐng)閱讀開開發(fā)板配套的文檔,本測(cè)評(píng)會(huì)附上相關(guān)資源的打包下載地址。

再次回顧一下該開發(fā)板針對(duì)的Kinetis EA系列MCU。

的程序.png

目標(biāo)應(yīng)用

  • 信息娛樂系統(tǒng)連接模塊
  • 停車輔助系統(tǒng)
  • DC/BLDC電機(jī)控制
  • 電子駐車制動(dòng)
  • TPMS
  • 摩托車CDI/EFI
  • 電池管理
  • 泵砜扇控制器
  • 智能無鑰匙進(jìn)入及啟動(dòng)系統(tǒng)
  • 汽車照明
  • 車身中控/空調(diào)
  • 車窗/車門/天窗
  • 座椅/后視鏡/雨刮器
  • 防盜裝置
  • 動(dòng)力總成配套芯片

面向汽車行業(yè)的KinetisEA系列MCU提供基于ARM的經(jīng)濟(jì)高效的解決方案,適用于廣泛的汽車應(yīng)用,整個(gè)Kinetis EA系列引腳兼容,該系列還將與未來的Kinetis Auto的其他產(chǎn)品系列引腳兼容。

該系列包含一組功能強(qiáng)大的模擬、通信、定時(shí)和控制外設(shè),提供各種閃存規(guī)格和引腳數(shù)這些可擴(kuò)展的器件高度可靠,具有增強(qiáng)的EMC/ESD性能,可為成本敏感型汽車應(yīng)用提供相應(yīng)的解決方案。

 此外,該系列還提供多個(gè)開發(fā)工具、軟件和硬件參考選項(xiàng),幫助客戶輕松的開始設(shè)計(jì)。

通用傳感器節(jié)點(diǎn)面向汽車行業(yè)的KinetisEA系列MCU提供基于ARM的經(jīng)濟(jì)高效的解決方案,適用于廣泛的汽車應(yīng)用,整個(gè)Kinetis EA系列引腳兼容,該系列還將與未來的Kinetis Auto的其他產(chǎn)品系列引腳兼容。

該系列包含一組功能強(qiáng)大的模擬、通信、定時(shí)和控制外設(shè),提供各種閃存規(guī)格和引腳數(shù)這些可擴(kuò)展的器件高度可靠,具有增強(qiáng)的EMC/ESD性能,可為成本敏感型汽車應(yīng)用提供相應(yīng)的解決方案。

此外,該系列還提供多個(gè)開發(fā)工具、軟件和硬件參考選項(xiàng),幫助客戶輕松的開始設(shè)計(jì)。

特別點(diǎn)評(píng),飛思卡爾官方提供的集成開發(fā)環(huán)境CodeWarrior確實(shí)不大好用,基于eclipse占據(jù)資源較多,反應(yīng)較慢,而本開發(fā)板是針對(duì)TRK-KEA64的,卻不集成在安裝文件里,需要另外單獨(dú)安裝,在安裝過程中,只安裝KEA系列卻無法安裝上,先要安裝其他的幾個(gè)然后才可以安裝成功KEA相關(guān)的開發(fā)支持包,很奇怪。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+