鉴于篇幅原因,上篇没有多描述ECU刷写过程中所执行的那些动作。这里通过实例以及UDS建议刷写序列内容,一起解读刷写过程中的内容。
如下图,ISO 14229对于刷写过程所需Action所给出的推荐步骤。
- 若ECU当前处于Application中,想要完成对ECU的刷写,需进入到对应的Boot模式下。在诊断范畴,通过会话模式(10 02 Programming Session)切换进入Boot模式。在Bootloader代码作用下完成对ECU的刷写动作;
- 出于对ECU的保护,需要安全认证后才有刷写ECU的权力。在UDS协议中推荐使用Service 27(Security Access Service),解锁成功后允许对ECU进行下一步的刷写行为;
- Fingerprint在UDS中的定义是:车辆制造商特定于在任何数据(例如应用程序软件)下载到ECU之前,将“指纹”写入服务器内存中。“指纹”标识谁修改了服务器内存。如下图定义DID 0xF198为Fingerprint,里面包含3个信息:
(1)、Serial number of flash tool:
本文转载自: https://blog.csdn.net/Soly_kun/article/details/128554359
版权归原作者 车载诊断技术 所有, 如有侵权,请联系我们删除。
版权归原作者 车载诊断技术 所有, 如有侵权,请联系我们删除。