Bootstrap

UDS刷写--文件下载参数说明

  1. 擦除指令 31,可用例程服务31代替(这里可以选择不擦除,用例程服务31+擦除地址和长度等信息代替);

● 擦除内存参数说明:

名称

功能说明

不擦除

不擦除内存

分块擦除

按设置块大小擦除内存

总擦除

擦除Flash所有内存

● 参数类型+擦除指令:默认31 01 FF 00,可以修改

名称

功能说明

自定义参数

按照擦除指令设置发送

带地址类型,地址,长度

擦除指令+地址类型+地址信息+长度信息

带地址,长度

擦除指令+地址信息+长度信息

● 应答校验:擦除指令31的校验,默认71 01,可以手动填写

2、请求下载 34

● 传输方式参数说明

名称

功能说明

34标准流程

34+36(01.02.03...FF...)+37

多个34,一个37

34+36(01.02.03...FF...)+34+36(01.02.03...FF...)...+37

● 拆分最大块:将文件拆分,设置块大小,分块刷;默认0是不拆分;

34块延时:每个34指令收到74响应,再发34的延时;

36块延时:每个36指令收到76响应,再发36的延时;

3、流控设置

● Bstime:每个块之间的延时,默认按照ECU的流控;可以用自定义手动设置。

 Tx_STime:发送的最小时间,默认ECU流控;可以用自定义手动设置。

4、34请求下载

● 34请求数据格式:默认 ”00“,可手动设置。

● 地址格式:勾选时34指令后面加上地址格式(如:34 00 44+),默认”44“,可手动设置。

● 结束请求37+:37结束下载指令,请求可以手动设置。

● 校验应答77

5、36数据下载

● 36固定总长:固定36一次最大传输长度。

● 36传输序号:设置36传输要按照”块序号“传输。

● 起始值:传输序号起始值。

● 大端(小端):传输数据字节顺序,大端是高字节在前,小端是低字节在前。

● 补全块:补全不连续的块。

6、校验地址格式:校验指令的地址格式。

7、导入刷写文件,支持 .hex/.s19/.bin/.app

● 重新加载文件:刷新加载文件。

● 计算校验值:计算块校验值。

8、下载文件地址,长度和校验值管理

● 合计:全选所有块序号。

● 地址信息:地址信息和长度信息可以手动填写,默认加载 .hex/.s19文

自动识别。

● 校验值:37指令的校验值,可以手动填写。

;