【技术实现步骤摘要】
一种Bootloader刷新方法及系统
本专利技术属于汽车自动化
,具体涉及一种Bootloader刷新方法及系统。
技术介绍
授权公告号CN103412561B,授权公告日2016年12月28日的专利技术专利公开另一种汽车控制器的刷新方法,可以加强对汽车控制器刷新的安全保护,使得刷新应用程序数据与汽车控制器匹配,提高刷新应用程序数据的可靠性,大大提高了汽车整车的安全性和稳定性。传统的Bootloader刷新流程中仅在刷新完成后对刷新数据进行依次校验,这种方式的不足之处在于如果控制器内存在几个地址不连续的数据块,其中一个数据块的数据刷新不一致时无法立即识别,只有在所有数据块都刷新完成之后的最后校验才可以识别出来。因此,在刷新数据有误的情况下的刷新时间会成倍增长,严重影响ECU的刷新进度。
技术实现思路
本专利技术的设计目的是设计一种可提高Bootloader刷新效率的方法和系统,满足汽车电子控制器软件修复乃至于软件迭代更新的实时性要求。一种Bootloader刷新方法,其特征在于:< ...
【技术保护点】
1.一种Bootloader刷新方法,其特征在于:/n在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。/n
【技术特征摘要】
1.一种Bootloader刷新方法,其特征在于:
在刷新模式下,在完成各数据块刷新以后均进行数据块校验并且在所述数据块校验失败时重新刷新对应的数据块。
2.根据权利要求1所述的一种Bootloader刷新方法,其特征在于:
所述数据块校验为和校验。
3.根据权利要求2所述的一种Bootloader刷新方法,其特征在于,
所述数据块刷新的操作包括:
诊断设备请求数据下载服务,电控设备执行下载准备;
诊断设备请求数据传输服务将数据块打包发送给电控单元;
诊断设备请求数据传输退出服务,电控单元对接收到数据块进行和校验。
4.根据权利要求3所述的一种Bootloader刷新方法,其特征在于,在诊断设备启动数据下载服务,电控设备执行下载准备之前,还包括:
诊断设备请求程序控制服务,电控设备擦除待更新软件的存储区域。
5.根据权利要求3所述的一种Bootloader刷新方法,其特征在于,在诊断设备请求数据传输退出服务,电控单元对接收到数据块...
【专利技术属性】
技术研发人员:吴兆宇,肖岩,邓晓光,张洪雷,彭庆丰,
申请(专利权)人:浙江合众新能源汽车有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。