升级固件的方法、电子设备和存储介质技术

技术编号:40102514 阅读:20 留言:0更新日期:2024-01-23 17:55
本发明专利技术涉及升级固件的方法、电子设备和存储介质。该方法包括根据当前设备中的升级模式固件和升级模式固件的依赖固件列表构建升级暂存镜像,并将其写入设备分区表中的暂存固件分区,在第一升级阶段,根据第一升级指令将当前分区表中的升级模式固件和升级模式固件的依赖固件列表所对应的分区起始地址定位到暂存固件分区中的对应固件,在第二升级阶段,根据第二升级指令基于暂存固件分区对升级模式固件和升级模式固件的依赖固件列表进行升级。根据本发明专利技术即便在固件升级的任何时刻出现掉电,重新上电后,总能继续升级,从而实现对升级模式固件和升级模式固件的依赖固件列表进行升级的同时,确保升级过程的可靠性。

【技术实现步骤摘要】

本专利技术涉及嵌入式设备,特别涉及升级固件的方法、电子设备和存储介质


技术介绍

1、在系统升级过程中,通常是由升级模式固件和升级模式固件的依赖固件互相配合完成,升级模式固件中包括含了固件升级程序的固件,升级模式固件的依赖固件能够在设备的启动过程中引导升级模式固件执行之前所需要引导的固件,以及升级模式固件运行过程中所依赖的固件。在升级过程中,升级模式固件的所有依赖固件通常会组成一个列表,即升级模式固件的依赖固件列表。

2、现有的基于固件升级模式的固件升级方法,不对升级模式固件的依赖固件列表进行升级,将整个升级模式固件的依赖固件列表和升级模式固件在出厂后固定,以避免设备变砖问题,也就是说,这样的固件升级方法虽然解决了设备变砖问题,但是在某些场景下无法根据需要对升级模式固件的依赖固件列表和升级模式固件本身进行更新。


技术实现思路

1、本专利技术提供升级固件的方法、电子设备和存储介质,其能够实现对升级模式固件和升级模式固件的依赖固件列表进行升级的同时,确保升级过程的可靠性。

<p>2、在本专利技术本文档来自技高网...

【技术保护点】

1.一种升级固件的方法,其特征在于,包括:

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

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

4.根据权利要求1所述的方法,其特征在于,根据第一升级指令将当前分区表中的升级模式固件和升级模式固件的依赖固件列表所对应的分区起始地址定位到所述暂存固件分区中的对应固件包括:

5.根据权利要求1所述的方法,其特征在于,所述第二升级阶段包括:

6.根据权利要求1所述的方法,其特征在于,根据当前设备中的升级模式固件和升级模式固件的依赖固件列表构建升级暂存镜像,并将所述升级暂存镜像写入设备...

【技术特征摘要】

1.一种升级固件的方法,其特征在于,包括:

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

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

4.根据权利要求1所述的方法,其特征在于,根据第一升级指令将当前分区表中的升级模式固件和升级模式固件的依赖固件列表所对应的分区起始地址定位到所述暂存固件分区中的对应固件包括:

5.根据权利要求1所述的方法,其特征在于,所述第二升级阶段包括:

6.根据权利要求1所述的方法,其特征在于,根据当前设备中的升级模式固件和升级模式固件的依赖固件列表构建升级暂存镜像,并将所述升级暂存镜像写入设备分区表中的暂存固件分区包括:

7.根据权利要求6所述的方法,其特征在于,构建预设大小的升级暂存镜像头部包括:

8.根据权利要求7所述的方法,其特征在于,根据所述升级暂存镜像头部将所述升级模式...

【专利技术属性】
技术研发人员:纪大峣
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1