车载网络 - BootLoader - CAN/CANFD刷写过程

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

        话接上回,我们继续分享刷写流程。

刷写Boot到RAM(如果ECU中有独立的boot代码,无需执行此段)

9、获取单次刷写的最大长度(参考https://mp.csdn.net/mp_blog/creation/editor/127720716

        Request:34 00 44 + 地址 + 长度  Response:74 00 44 + Maxlength

10、进行刷写传输数据(使用36服务传输上面步骤获取的最大长度的子集长度均可)

        Request:36 01 + 刷写数据(Flash Driver数据)  Response:76 01

        36后面的子服务是从01开始直到FF,然后再次从00开始到FF的循环,直至刷写完成

11、退出刷写数据传输(刷写数据传输完成,即可执行此步骤)

        Request:37  Response:77

12、进行校验性检查(此处一般使用Routine服务进行校验,具体的RID参考诊断参数列表,一般使用的是CRC8/16/32、XOR等校验方式,

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6