一种固件更新方法、装置、电子设备及车辆制造方法及图纸

技术编号:42543015 阅读:21 留言:0更新日期:2024-08-27 19:46
本申请实施例公开了一种固件更新方法、装置、电子设备及车辆,其中,该方法包括:在第一控制器应用程序运行时,获取待更新的固件数据信息;根据第一预设组帧数据块大小,将待更新的固件数据信息写入第一控制器的固件区,通过这种方式可以安全、可靠地将待更新的固件数据信息写入控制器的固件区,提高固件更新的效率和有效性。

【技术实现步骤摘要】

本申请涉及汽车电子,尤其涉及一种固件更新方法、装置、电子设备及车辆


技术介绍

1、随着汽车电子技术的发展,汽车控制器拥有的功能越来越多,其软件开发过程及发布的版本中难免会存在漏洞和增加新需求功能,势必要对软件进行升级更新,所以汽车控制器中设计了bootloader固件,用于app程序的升级更新。bootloader作为mcu的一段程序,难免存在漏洞或需要优化的地方。在控制器开发阶段可以通过调试接口用烧写器进行程序刷写,如果硬件电路已经安装在机械壳内并安装在汽车上,就不可能通过烧写器对控制器的bootloader进行升级更新,现有解决方案是现场工程师通过上位机来实现对bootloader程序的升级更新。由于汽车大批量交付到用户手中,现场工程师通过上位机手段本地升级更新bootloader操作复杂,更新效率低。


技术实现思路

1、本申请实施例提供一种固件更新方法、装置、电子设备及车辆,可安全可靠地将待更新的固件数据信息写入控制器的固件区,提高固件更新的效率和有效性。

2、第一方面,本申请实施例提供了本文档来自技高网...

【技术保护点】

1.一种固件更新方法,其特征在于,应用于第一控制器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待更新的固件数据信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件数据信息写入所述第一控制器的固件区之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述待更新的固件数据信息还包括待更新的固件数据地址;所述将所述待更新的固件数据信息写入所述第一控制器的数据备份区,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件...

【技术特征摘要】

1.一种固件更新方法,其特征在于,应用于第一控制器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待更新的固件数据信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件数据信息写入所述第一控制器的固件区之前,还包括:

4.根据权利要求3所述的方法,其特征在于,所述待更新的固件数据信息还包括待更新的固件数据地址;所述将所述待更新的固件数据信息写入所述第一控制器的数据备份区,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件数据信息写入所述第一控制器的固件区,包括:

6.根据权利要求2所述的方法,其特征在于,所述待更新的固件数据信息还包括待更新的软件编码信息和待更新的固件版本信息;所述接收第二控制器发送的待更新的固件数据信息之前,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述待更新的软件编码信息和所述待更新的固件版本信息满足更新条件,包括:所述本地存储的软件编码信息与所述待更新的软件编码信息的对比结果一致,且所述待更新的固件版本信息大于本地存储的固件版本信息。

8.根据权利要求2所述的方法,其特征在于,所述接收第二控制器发送的待更新的固件数据信息之前,所述方法还包括:

9.根据权利要求2所述的方法,其特征在于,所述接收第二控制器发送的待更新的固件数据信息之前,所述方法还包括:

10.根据权利要求2所述的方法,其特征在于,所述接收第二控制器发送的待更新的固件数据信息,所述方法包括:

11.根据权利要求1所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件数据信息写入所述第一控制器的固件区之后,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,所述根据第一预设组帧数据块大小,将所述待更新的固件数据信息写入所述第一控制器的固件区之后,所述方法还包括:

13.一种固件更新方法,其特征在于,应用于...

【专利技术属性】
技术研发人员:李本斌杨冬生李佳虎马小龙孙晓奇
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1