汽车电子Flash刷写测试

本文探讨汽车电子刷写测试中的CAN报文通讯情况,分析了读取ODX版本号、流控帧、连续帧等关键过程,并提出了19 02 AB指令的含义、Routine Control的具体内容以及Fingerprint等疑问。
摘要由CSDN通过智能技术生成

主题:刷写测试中怎么看通讯报文

背景:在汽车电子刷写测试中,通常会同时使用CANoe类似的工具记录下载过程中can报文的通讯情况,以便出现错误时,追查问题根源

内容:比如上图为下载过程中的一段can报文。详细的解析如下:

比如:32 03 22 F1 9E AA AA AA    -----------32是目标ECU地址,03是数据长度,22 F1 9A 是DID指令(22 是read, F19E是 ODX ECU Variant Version Number)为读ODX版本号

之后的第2行(F1 10 10 62 F1 9E 30 31 )一直到第5行(F1 22 00 00 00 00 00 32)为回复

第2行 F1为目标ECU/仪器地址(此处为刷写硬件地址),10表示此报文不是单帧,而是多帧里的首帧,10表示数据长度,62 F1 9E表示 22+40  F1 9E(正响应为+40,负响应为7F),之后的30 31 为实际的ODX版本数据

第3行 32 30 00 0A AA AA AA AA 为测试仪器F1发给目标ECU 32的一个FC(Flow Control)流控帧

第4行和第5行 21 和22 为ECU 32发出的CF(Consecutive Frame)连续帧,内容为连续第2行 30 31 的ODX版本数据

难点:数据长度10是16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值