刷写,顾名思义就是两个动作:刷和写:
刷是擦除ECU芯片内存上原有的数据;
写是重新在ECU芯片内存上写入新的数据(Application or Calibration Data……);
在控制器量产之初,会将valid application data烧录到控制器芯片内存上。但随着时间推移,控制器中运行代码出现Bug或者更新控制器功能(比如车载娱乐系统中导航地图更新),需要更新控制器中运行的应用程序。若在控制器研发前期,可以通过下载器(类同J-Link)将更新的应用程序数据烧录到芯片内存上,后期装车,车主不会允许破坏车的整体性,将刷写的功能归属到诊断范畴内(通过UDS服务实现对ECU的刷写)。
而ECU可以通过UDS刷写,需满足以下三个条件:文章来源:https://www.toymoban.com/news/detail-481989.html
- 实现ECU刷写,首先要求控制器芯片上具备Bootloader代码,代码可以解析上位机发送给ECU的诊断指令并执行;
- 要具有上位机,可以实现可以加载ECU所需的Driver和Flash Data;。
文章来源地址https://www.toymoban.com/news/detail-481989.html
到了这里,关于车载诊断协议UDS——诊断刷写(Software Update)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!