双备份升级方法、计算机设备及存储介质技术

技术编号:39941734 阅读:21 留言:0更新日期:2024-01-08 22:36
本申请实施例涉及软件升级的技术领域,具体涉及一种双备份升级方法,包括:获取第一升级文件及第二升级文件;将第一升级文件写入第一存储区,以覆盖存储于第一存储区的第一程序文件;当第一存储区已写入第一升级文件时,根据第一升级文件对微控制单元执行升级操作;当微控制单元完成升级后,将第二升级文件写入第二存储区,以覆盖存储在第二存储区的第二程序文件。由于微控制单元的升级过程不需外置芯片的参与,因此本方法将第一升级文件覆盖外置芯片的第一程序文件,以对微控制单元进行升级,从而有效地节省了双备份升级所需的存储空间,而且能够保证在升级过程中微控制单元始终正常工作,避免了升级失败导致的程序丢失。

【技术实现步骤摘要】

本申请实施例涉及软件升级的,尤其涉及一种双备份升级方法、计算机设备及存储介质


技术介绍

1、双备份升级,是一种通常结合ota(over-the-air,即空中下载)技术使用的升级方案,通过将接收的升级文件存放在存储器的空闲区域中,在升级未完成时终端设备仍然可以运行原有存储区的文件,而在升级完成后切换运行升级文件,从而使得设备可在正常工作的情况下进行升级。

2、目前,大多数的dsp(digital-signal-processing,即数字信号处理)芯片中没有内置的flash(闪存存储器),dsp芯片所需的程序文件通常存储于mcu(microcontroller-unit,即微控制单元)的flash中,在上电后由mcu从其内置的flash中读取dsp芯片的程序,在这种情况下,若mcu及dsp芯片需同时进行双备份升级,则需要更大容量的flash才能实现,在一定程度上提高了硬件成本。举例而言,若dsp芯片的升级程序大小为500k,mcu的升级程序大小为400k,若此时mcu的flash可用空间小于1800k,则无法对mcu和dsp进行双备份升级。<本文档来自技高网...

【技术保护点】

1.一种双备份升级方法,其特征在于,应用于微控制单元,所述微控制单元包括第一存储区及第二存储区,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取第一升级文件及第二升级程序之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述当所述微控制单元完成升级后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述对写入所述第一存储区的所述第一升级文件进行备份,备份完成后对所述外置芯片进行升级,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第二升级文件写入所述第二存储区的第一升级文件之后,包括:

6...

【技术特征摘要】

1.一种双备份升级方法,其特征在于,应用于微控制单元,所述微控制单元包括第一存储区及第二存储区,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在获取第一升级文件及第二升级程序之后,还包括:

3.根据权利要求1所述的方法,其特征在于,所述当所述微控制单元完成升级后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述对写入所述第一存储区的所述第一升级文件进行备份,备份完成后对所述外置芯片进行升级,包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述第二升级文件写入所述第二存储区的第一升级文件之后,包括:

6.根据权利要求1所述的方法,其特征在于,在所述微控制单元升级完成之后,还包括:

7....

【专利技术属性】
技术研发人员:沈沛
申请(专利权)人:深圳市中科蓝讯科技股份有限公司
类型:发明
国别省市:

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

1