摘要
对于嵌入式ECU开发而言,bootloader功能是实现代码更新的最主要手段。本文基于Infineon的Tricore系列MCU TC1728为开发基础,上位机采用NI公司的labwindows作为开发工具,开发一个简单实用的上位机操作界面,通讯设备采用PEAK公司USB转CAN设备PCAN做为通讯硬件实现上位机与MCU的通讯。上位机与MCU的通讯协议采用ISO15765协议。下载程序的正确性验证一是采用通讯协议保证,二是通过pls公司UDE debugger中的memorytool工具进行验证。最终实现了Infineon Tricore系列芯片的CANBootloader功能。
For embedded ECU development, the bootloader function is the most important means to achieve code updates. This paper based on Infineon TRICORE MCU series TC1728 as the foundation for the development, PC using Ni Lab Windows as a development tool,developed a simple and practical computer interface and communication equipment using peak USB to can device PCAN do hardware communication to realize the communication between PC and MCU. Host computer and MCU communication protocol using ISO15765 protocol. Download the correctness of the program is to ensure that the use of communication protocols, the other is through the UDE debugger memorytool pls tools to verify. Finally realized the Tricore Infineon series chip bootloader function.
出处
《内燃机与配件》
2016年第9期4-7,共4页
Internal Combustion Engine & Parts