摘要
随着汽车行业的迅猛发展,汽车整车控制器VCU的功能越来越复杂,需要经常进行更新升级,目前主机厂普遍采用的方法是使用UDS标准。本文基于MPC5744P平台,详细介绍汽车VCU的Bootloader刷写软件的实现原理,使用Python设计一款上位机升级软件。该软件设计一种支持应用程序备份回滚的升级策略,增加ECC错误校验容错机制,避免因为反复刷写导致的芯片损坏问题。最后通过实例验证该方案的可靠性。
With the rapid development of the automobile industry,the functions of the VCU are becoming more and more complex and need to be updated frequently.At present,the main upgrade method uses the UDS standard.Based on the MPC5744P platform,this paper introduces in detail the implementation principle of the Bootloader software of the car VCU,and designs a host computer upgrade software using Python.The software designs an upgrade strategy that supports application backup and rollback,and adds ECC error check fault-tolerant mechanism to avoid chip damage caused by repeated brushing.Finally,the reliability of the scheme is verified by an example.
作者
邵广亚
王婷
王奇
SHAO Guangya;WANG Ting;WANG Qi(Technical Center of Xuzhou XCMG Automobile Manufacturing Company Limited,Xuzhou 221000;Nanjing Forestry University,Nanjing 210003,China)
出处
《汽车电器》
2023年第10期35-38,共4页
Auto Electric Parts