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

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

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

2222.png

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

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

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

1111111.png

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

OK.png

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

LIUSHUIDENG.png

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

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

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

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

a.bin.png

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

a.bin.png

的程序了.png

的程序.png

7 小結

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

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

的程序.png

目標應用

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

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

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

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

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

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

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

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

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

網友評論