摘要
针对车身ECU升级困难的现状,在分析IAP技术的基础上,提出一种基于CAN总线,采用CCP协议实现ECU在线升级的设计方案,并给出在单片机XC167CI的具体实现。阐述上位机文件下载工具中对加载文件的处理方法和下位机bootloader的实现方法。实验结果表明,该系统可以通过CAN总线实现ECU的应用代码的更新功能,且操作简单、运行稳定。
For the difficulties of auto-body ECU's software upgrade,a method of ECU's upgrade based on CCP and CAN bus is presented after illustrating the principle of In Application Programming(IAP) technology.Besides,the implementation on the XC167CI is given in the paper.The processing method of load file in the load tool and the implementation method of bootloader are expounded.Experimental result shows that the system not only achieves the function of application code upgrade but also runs stably.
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第5期241-243,共3页
Computer Engineering
基金
国家核高基科技基金资助重大项目"汽车电子控制器嵌入式软件平台研发及产业化"(2009ZX01038-002-002-2)
关键词
升级
在应用编程
CAN标定协议
upgrade
In Application Programming(IAP)
CAN Calibration Protocol(CCP)