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