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

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

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

2222.png

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

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

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

1111111.png

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

OK.png

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

LIUSHUIDENG.png

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

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

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

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

a.bin.png

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

a.bin.png

的程序了.png

的程序.png

7 小結(jié)

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

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

的程序.png

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

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

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

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

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

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

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

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

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

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

網(wǎng)友評論

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

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