一种Bootloader刷新方法及系统技术方案

技术编号:23148875 阅读:35 留言:0更新日期:2020-01-18 13:23
本发明专利技术属于汽车自动化技术领域,具体涉及一种汽车控制器的刷新方法及装置。该方法的特征在于:在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。上述技术方案中由于对每个数据块都做了校验,当其中一个数据块数据出现问题即会重新刷新该数据块,有效保证了刷新效率并防止了在所有数据块均刷新完成后才校验数据所产生的多余操作和冗余时间,提高了刷新失败时的刷新效率。

A bootloader refresh method and system

【技术实现步骤摘要】
一种Bootloader刷新方法及系统
本专利技术属于汽车自动化
,具体涉及一种Bootloader刷新方法及系统。
技术介绍
授权公告号CN103412561B,授权公告日2016年12月28日的专利技术专利公开另一种汽车控制器的刷新方法,可以加强对汽车控制器刷新的安全保护,使得刷新应用程序数据与汽车控制器匹配,提高刷新应用程序数据的可靠性,大大提高了汽车整车的安全性和稳定性。传统的Bootloader刷新流程中仅在刷新完成后对刷新数据进行依次校验,这种方式的不足之处在于如果控制器内存在几个地址不连续的数据块,其中一个数据块的数据刷新不一致时无法立即识别,只有在所有数据块都刷新完成之后的最后校验才可以识别出来。因此,在刷新数据有误的情况下的刷新时间会成倍增长,严重影响ECU的刷新进度。
技术实现思路
本专利技术的设计目的是设计一种可提高Bootloader刷新效率的方法和系统,满足汽车电子控制器软件修复乃至于软件迭代更新的实时性要求。一种Bootloader刷新方法,其特征在于:<br>在刷新模式下,本文档来自技高网...

【技术保护点】
1.一种Bootloader刷新方法,其特征在于:/n在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。/n

【技术特征摘要】
1.一种Bootloader刷新方法,其特征在于:
在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。


2.根据权利要求1所述的一种Bootloader刷新方法,其特征在于:
所述数据块校验为和校验。


3.根据权利要求2所述的一种Bootloader刷新方法,其特征在于,
所述数据块刷新的操作包括:
诊断设备请求数据下载服务,电控设备执行下载准备;
诊断设备请求数据传输服务将数据块打包发送给电控单元;
诊断设备请求数据传输退出服务,电控单元对接收到数据块进行和校验。


4.根据权利要求3所述的一种Bootloader刷新方法,其特征在于,在诊断设备启动数据下载服务,电控设备执行下载准备之前,还包括:
诊断设备请求程序控制服务,电控设备擦除待更新软件的存储区域。


5.根据权利要求3所述的一种Bootloader刷新方法,其特征在于,在诊断设备请求数据传输退出服务,电控单元对接收到数据块...

【专利技术属性】
技术研发人员:吴兆宇肖岩邓晓光张洪雷彭庆丰
申请(专利权)人:浙江合众新能源汽车有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1