- 刷写Hex文件
首先保证hex文件中只编译了Pflash中的程序,如果编译了其他地址的变量,会导致生成的hex地址不连续,在后面检查完整性的时候,会导致crc计算错误,这个地方值得注意。本文编译的hex是一段连续的地址。
按照书写流程配置好刷写服务如下:
主要就是预编程,主编程,主编程最后在reset之后ecu重启,所以可以省略后编程流程。
34,36,37服务可以在TsMaster中创建复合诊断服务,省略了分别建立三种服务的流程。
在文件路径的位置加载编译好的hex文件,将其中的checksum记录到31服务的checkapp历程中, 31服务后面加上地址和数据长度,然后才加上checksum,如下图。