摘要
针对发动机MPC5634M控制器开发过程中需要不断更新和修复用户代码的问题,设计了一种基于统一诊断服务(UDS)的BootLoader引导加载程序来升级控制器中的应用程序。介绍了BootLoader的工作原理,对BootLoader和上位机软件进行了具体的设计,最后对控制器进行了性能测试。实验结果表明,该BootLoader能稳定可靠地对程序进行在线升级,满足设计需求。
Aiming at the problem that user code needs to be updated and repaired continuously during the development of engine MPC5634M controller,a BootLoader based on Unified Diagnostic Service(UDS)is designed to upgrade the application program of controller.This paper first introduces the working principle of BootLoader,then designs the BootLoader and the upper computer software,and finally tests the performance of the controller.The experimental results show that the BootLoader can upgrade the program online stably and reliably to meet the design requirements.
作者
税静
吴长水
Shui Jing;Wu Changshui(College of Mechanical and Automotive Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)
出处
《农业装备与车辆工程》
2020年第6期44-48,共5页
Agricultural Equipment & Vehicle Engineering
基金
上海市科委“创新行动计划”项目(17030501300)。