文件格式(Master,Slave,Backup/备份)
Master 文件
Master 文件可以被自由修改,不加密。它包含构成ECU内部程序的所有数据。
Slave 文件
Slave 文件不能被自由修改,它只能由与 Slave 相连的 Master 设备来处理。
Slave 文件是.zip格式的文件,其中包含与备份文件相同的信息,还包括构成ECU内部程序的数据。
它包含的信息是加密的,并设定由其 Master 修改。
Backup 备份文件
备份文件包含MCU里存储的所有数据。
使用的扩展名是.bak,对应于.zip文件。它可以由任何支持.zip格式的解压软件进行解压。
当通过 Boot 读取时,该文件会自动保存于“Autotuner ECU备份”文件。ECU内部程序的数据通常在eflash0或eflash1 中找到。这些是只占用内存一部分的可变数据,其余部分是计算机工作的代码。
作为Boot Tricore读取的一部分,我们找到:
iflash 0
iflash 1
dflash 0
dflash 1
(eflash) 如果MCU有外部闪存
在读取OBD的情况下,不保存备份文件。
备份文件有两个功能:
- 将车辆恢复到原来的状态
为此,用户可以选择直接在ECU内写入备份文件。
Slave 用户可以选择自己写入备份文件,而不需要 Master 的介入。
- 编辑与ECU内部程序无关的数据
对包含在备份文件中的文件所做的任何修改都会导致对其校验和的修改。
因此,如果数据已被修改,则用户必须在从备份写入其中一个文件之前系统地校正校验和。
更新于: 30/03/2018