本文主要是介绍刷写case移植记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
上位机刷写case移植:
在刷写APP时断电,然后重新刷写
传输数据时,电压异常
在刷写APP时断开CAN线,重新刷写
刷写过程中BlockSequenceCounter重复传输达到3次后,36服务回复NRC73,
刷写过程中BlockSequenceCounter重复传输,不影响刷写,
只传输两个数据块,在37回复NRC24,
在36服务没有传完前,插入31 01 DD 02,期待ecu回复31服务的NRC24,
在编程依赖检查成功后,编程依赖检查计数器+1,
在刷写Driver的时候,发送10 01, ECU回到APP,
写入指纹信息前后看尝试刷写编程计数器应该+1,
块序号测试 BlockSequenceCounter 为0, 36服务得到NRC73,
数据文件地址无效测试-下载数据过大,实际得到NRC24,
数据文件地址无效测试-下载数据过小, 37实际得到NRC24,
数据文件地址无效测试-擦除地址无效, 31得到NRC31,
数据文件地址无效测试-擦除大小无效, 31应该得到NRC31,
数据读取是NRC不会影响刷写,
跳出数据读取不会影响刷写,
跳过FlashDriver下载,应该得到擦除内存NRC31,完
跳过擦除内存,刷写失败,34回复NRC24,
跳过34数据请求,36回复NRC24刷写失败,
这篇关于刷写case移植记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!