首页 > 评测 > 只为汽车电子而生——TRK-KEA64开发板评测

只为汽车电子而生——TRK-KEA64开发板评测

飞思卡尔   NXP   汽车电子   KEA64   
  • 作者:高扬
  • 来源:21ic
  • [导读]
  • 我们知道汽车电子通信通常采用高可靠性的CAN总线进行通信,因此该主控芯片出了具备高可靠的稳定性,而且需要具备符合汽车应用环境的CAN总线收发器。

2222.png

按下该Next后,还有一个Next继续,直到出现让你接受协议的菜单,然后选择第一个接受协议,之后单击下面的Finish完成,完成后重启软件生效。

我们再介绍另外一种开发换,Keil for ARM,又叫MDK。毕竟CodeWarrior安装文件大,基于eclipse框架太笨重了,另外光盘里除了Training文件夹的四个例程外,例程不够丰富,还要重新学习怎么操作那个软件,实在是费力不讨好。这里介绍一下Keil下的开发流程。

首先从keil官网下载支持包pack文件(www.keil.com/pack),Keil.Kinetis_KEAxx_DFP.1.2.0,或通过包管理器在线安装。本测评最后会一并打包上传的。安装完该pack支持包后(下载后双击直接运行安装)。我们通过包管理器浏览例程。

1111111.png

我们看到KEA64一共提供了5个例程,接下来我们以第一个简单的Blinky介绍使用方法。如下图所,单击对应的Copy,之后选择保存的位置后单击OK。

OK.png

之后弹出来Keil主界面,接下来我们针对该开发板的特点进行编程测试,根据代码本例程内容为LED逐个闪烁效果的流水灯。

LIUSHUIDENG.png

本开发板提供了OpenSDA的编程方式,也就是可以将编译好的BIN文件放到对应的U盘自动实现程序更新。默认情况下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文件,我们将该文件拷贝到开发板对应的128M的U盘盘符内即可发现,开发板上的编程指示灯开始闪烁,然后几秒后就开始执行代码指定的程序了。

a.bin.png

的程序了.png

的程序.png

7 小结

本测评介绍了该开发板的定位以及板子上的资源和使用时候需要注意的事项,另外介绍了两种开发环境的安装配置方式,以及对例程进行了简单的介绍,并对如何使用OpenSDA进行程序下载进行了详细的介绍。更多资源请阅读开开发板配套的文档,本测评会附上相关资源的打包下载地址。

再次回顾一下该开发板针对的Kinetis EA系列MCU。

的程序.png

目标应用

  • 信息娱乐系统连接模块
  • 停车辅助系统
  • DC/BLDC电机控制
  • 电子驻车制动
  • TPMS
  • 摩托车CDI/EFI
  • 电池管理
  • 泵砜扇控制器
  • 智能无钥匙进入及启动系统
  • 汽车照明
  • 车身中控/空调
  • 车窗/车门/天窗
  • 座椅/后视镜/雨刮器
  • 防盗装置
  • 动力总成配套芯片

面向汽车行业的KinetisEA系列MCU提供基于ARM的经济高效的解决方案,适用于广泛的汽车应用,整个Kinetis EA系列引脚兼容,该系列还将与未来的Kinetis Auto的其他产品系列引脚兼容。

该系列包含一组功能强大的模拟、通信、定时和控制外设,提供各种闪存规格和引脚数这些可扩展的器件高度可靠,具有增强的EMC/ESD性能,可为成本敏感型汽车应用提供相应的解决方案。

 此外,该系列还提供多个开发工具、软件和硬件参考选项,帮助客户轻松的开始设计。

通用传感器节点面向汽车行业的KinetisEA系列MCU提供基于ARM的经济高效的解决方案,适用于广泛的汽车应用,整个Kinetis EA系列引脚兼容,该系列还将与未来的Kinetis Auto的其他产品系列引脚兼容。

该系列包含一组功能强大的模拟、通信、定时和控制外设,提供各种闪存规格和引脚数这些可扩展的器件高度可靠,具有增强的EMC/ESD性能,可为成本敏感型汽车应用提供相应的解决方案。

此外,该系列还提供多个开发工具、软件和硬件参考选项,帮助客户轻松的开始设计。

特别点评,飞思卡尔官方提供的集成开发环境CodeWarrior确实不大好用,基于eclipse占据资源较多,反应较慢,而本开发板是针对TRK-KEA64的,却不集成在安装文件里,需要另外单独安装,在安装过程中,只安装KEA系列却无法安装上,先要安装其他的几个然后才可以安装成功KEA相关的开发支持包,很奇怪。

  • 本文系21ic原创,未经许可禁止转载!

网友评论