根据ISO14229-1 写的汽车行业 Bootloader流程
- 1 编程前
→ 先读取软硬件版本号
22 F1 XX 软件信息
22 F1 XX 硬件信息
→ 进入扩展会话extend diagnostic sessions 功能寻址
10 03
→ 编程条件检测routine control :ECU升级条件的判断,如车速,检测车的型号
31 01 02 03
→ 关闭DTC检测,(由于很多节点收不到其它节点的报文后会记录DTC故障)功能寻址
85 02
→ 关闭诊断通讯(禁止各个节点的应用报文发送,网络管理报文发送)功能寻址
28 03 01
- 2:编程中
→ 进入编程会话
10 02 单片机重启(进入Boot),重启后相应 50 20
→ 解锁 安全访问
27 11 等级11 (seed)
27 12 发送KEY
→ 写入指纹信息
2E F1 84 XX XX XX(写入的参数 年月日)
⇒ 下载内存驱动 Flashdrive
1,请