一种增量升级方法、增量升级文件的生成方法、增量升级系统、第一电子设备、第二电子设备及存储介质技术方案

技术编号:42780363 阅读:20 留言:0更新日期:2024-09-21 00:41
本申请公开了一种增量升级方法、增量升级文件的生成方法、增量升级系统、第一电子设备、第二电子设备及存储介质,该增量升级方法包括:接收车辆控制器固件的增量升级文件;将增量升级文件进行解析,得到至少一个升级信息表;基于地址信息,对车辆控制器固件进行增量升级处理。如此,由于地址信息是根据车辆控制器固件存储的物理地址信息确定的,因此在基于该地址信息对车辆控制器固件进行升级的过程中,不会出现分区无法擦除的情况,从而保证了车辆控制器固件升级的可行性。此外,由于地址区间类型的地址信息对应的增量升级处理方式不同,因此基于不同地址区间类型的地址信息对车辆控制器固件进行升级可以提高车辆控制器固件的升级效率。

【技术实现步骤摘要】

本申请涉及固件升级,具体涉及一种增量升级方法、增量升级文件的生成方法、增量升级系统、第一电子设备、第二电子设备及存储介质


技术介绍

1、通常车辆控制器固件采用全量升级包进行更新,但是这种方式执行固件升级花费时间较多,特别是对于只有少部分程序内容修改的控制器固件升级效率很低。因此,逐渐发展了固件的增量升级方法。增量升级方法是云端或刷写上位机根据新版本软件和控制器本地版本软件进行对比生成增量升级包,刷写上位机利用增量升级包对控制器本地版本软件中有变更的内容更新,减少升级时长,提高升级效率。

2、相关技术中,一种基于特征值查表法的增量升级方法通过计算固件数据段对应的分区特征值,对比新版本固件对应的分区特征值和旧版本固件对应的分区特征值,对分区特征值不同的分区进行刷写,实现对固件的增量升级,该方法是对固件数据段进行分区划分,可能出现划分的分区跨越不同的物理地址块或扇区,从而产生分区无法擦除的问题,无法实现增量升级。此外,该方法仅依据分区特征值的区别进行刷写,可能会出现重复刷写的情况,从而导致固件升级效率较低。


>技术实现思路本文档来自技高网...

【技术保护点】

1.一种增量升级方法,应用于第一电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述地址区间类型包括第一类型,所述第一类型的第一地址信息对应的第一升级数据和第一原始数据相同,所述第一地址信息和所述第一原始数据对应的地址信息不同,所述第一原始数据为所述车辆控制器固件的旧版数据。

3.根据权利要求1所述的方法,其特征在于,所述基于所述地址信息,对所述车辆控制器固件进行增量升级处理,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,还包括:

>6.根据权利要求1...

【技术特征摘要】

1.一种增量升级方法,应用于第一电子设备,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述地址区间类型包括第一类型,所述第一类型的第一地址信息对应的第一升级数据和第一原始数据相同,所述第一地址信息和所述第一原始数据对应的地址信息不同,所述第一原始数据为所述车辆控制器固件的旧版数据。

3.根据权利要求1所述的方法,其特征在于,所述基于所述地址信息,对所述车辆控制器固件进行增量升级处理,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述地址信息,对所述车辆控制器固件进行增量升级处理,包括:

7.根据权利要求6所述的方法,其特征在于,还包括:

8.根据权利要求2所述的方法,其特征在于,所述地址区间类型还包括第二类型,所述第二类型的第二地址信息对应的第二升级数据和所述车辆控制器固件的旧版数据不同。

9.根据权利要求8所述的方法,其特征在于,所述第一升级数据的增量升级处理优先于所述第二升级数据的增量升级处理。

10.根据权利要求1所述的方法,其特征在于,还包括:

11.根据权利要求1所述的方法,其特征在于,所述升级信息表中包括相应地址区间类型的各个地址区间的校验信息,所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,所述增量升级文件中携带所述车辆控制器固件的升级数据的校验信息;所述基于所述地址信息,对所述车辆控制器固件进行增量升级处理,包括:

13.一种增量升级文件的生成方法,应用于第二电子设备,其特征在于,包括:

14.根据权利要求13所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:蒲阳龙美元黄正瑜刘继阳
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1