摘要
本发明涉及车辆工程技术领域,具体涉及一种基于CAN总线UDS诊断服务的MCU在线升级方法,首先对boot和App程序的MCU内存区域进行划分,接着完成boot到App的MCU程序跳转,以及App到boot的MCU复位,然后基于UDS诊断服务用周立功上位机完成在线升级。在Bootloader和App间的程序跳转校验的跳转检验中,本发明还通过CRC循环冗余校验进行APP程序有效性的验证,经试验验证,本发明能有效地基于UDS服务完成App程序的更新,并将ADAS辅助驾驶相关算法封装成App进行烧录。
技术关键词
在线升级方法
UDS协议
车辆工程技术
硬件看门狗
循环冗余校验
程序计数器
堆栈指针
多项式
有效性
脚本
报文
内存
数据
算法