作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (12): 233-235. doi: 10.3969/j.issn.1000-3428.2011.12.079

• 工程应用技术与实现 • 上一篇    下一篇

整车控制器BootLoader的设计与实现

张 艳 1,2,鲍可进 1   

  1. (1. 江苏大学计算机科学与通信工程学院,江苏 镇江 212013;2. 上海华普汽车有限公司,上海 201501)
  • 收稿日期:2010-11-26 出版日期:2011-06-20 发布日期:2011-06-20
  • 作者简介:张 艳(1984-),女,硕士研究生,主研方向:嵌入式系统;鲍可进,教授
  • 基金资助:
    国家“863”计划重大专项基金资助项目“节能与新能源汽车”(2006AA11A128)

Design and Implementation of BootLoader for Vehicle Control Unit

ZHANG Yan 1,2, BAO Ke-jin 1   

  1. (1. School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang 212013, China; 2. Shanghai Maple Automobile Co., Ltd., Shanghai 201501, China)
  • Received:2010-11-26 Online:2011-06-20 Published:2011-06-20

摘要: 针对传统BDM工具下载或升级应用程序比较麻烦的问题,采用CCP在线更新应用程序,设计一种基于CAN总线的专用BootLoader。介绍BootLoader的设计及CCP在整车控制器端和PC端的实现。实车实验结果证明,BootLoader能够正确引导程序的运行,准确、方便地实现应用程序的下载和升级。

关键词: 整车控制器, CCP协议, 引导加载程序, 在线编程, CAN总线

Abstract: Considering inconvenience of downloading or upgrading by Background Debug Mode(BDM) in the traditional ways of the application programs, the special BootLoader which updates application online based on CAN bus and CAN Calibration Protocol(CCP) is designed. Emphasis is paid on the design of BootLoader and the implementation of CCP on between vehicle control unit and personal computer. The vehicle test proves that the BootLoader boots the application accurately, downloads and upgrades correctly and facilly.

Key words: Vehicle Control Unit(VCU), CAN Calibration Protocol(CCP), BootLoader, in-circuit programming, CAN bus

中图分类号: