[发明专利]一种非易失存储装置、固件损坏处理方法、升级方法在审
申请号: | 202211430136.7 | 申请日: | 2022-11-15 |
公开(公告)号: | CN115686919A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 李维庆;黎向阳 | 申请(专利权)人: | 西安万马智慧新能源科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14;G06F8/658 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 王榧 |
地址: | 710065 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非易失 存储 装置 损坏 处理 方法 升级 | ||
1.一种非易失存储装置,其特征在于,包括BootLoader区、只读文件固件区、可读可写文件固件区和标志区;
所述BootLoader区用于根据所述标志区的标志判断所启动的分区;
所述只读文件固件区用于存储系统关键固件,且所述只读文件固件区的数据写入方式为整体写入覆盖;
所述可读可写文件固件区用于实现备份回滚,且所述可读可写文件固件区的数据写入方式为分开写入覆盖,其中,所述备份回滚表示,当进行增量升级时,可实现增量包的写入并生成镜像覆盖所述只读文件固件区;
所述标志区用于存储启动标志、启动校验和升级标志。
2.根据权利要求1所述的一种非易失存储装置,其特征在于,还包括一般文件系统区,所述一般文件系统区用于存储一般文件系统的存储运行数据或用户数据日志。
3.根据权利要求1所述的一种非易失存储装置,其特征在于,所述可读可写文件固件区为只读文件固件区的异常损坏备份,所述只读文件固件区为所述可读可写文件固件区的增量升级备份。
4.一种非易失存储装置的固件损坏处理方法,其特征在于,所述固件损坏处理方法应用于权利要求1-3任意一项所述的一种非易失存储装置,包括以下步骤:
判断只读文件固件区是否正常启动;
若正常启动,则只读文件固件区未损坏,若无法启动,则重启非易失存储装置,并启动可读可写文件固件区,并压缩所述可读可写文件固件区的所有数据,生成覆盖备份数据;
基于所述覆盖备份数据,覆盖所述只读文件固件区的所有数据,并复位所述只读文件固件区的启动标志。
5.根据权利要求4所述的一种非易失存储装置的固件损坏处理方法,其特征在于,判断只读文件固件区是否正常启动,包括以下步骤:
读取只读文件区的启动标志,判断所述启动标志是否可启动;
若所述启动标志为可启动,则进行定时重置处理,并修改所述启动标志为无法启动;
定时重置处理时,判断是否出现重置,若出现,则所述只读文件固件区无法启动,若未出现,则所述只读文件固件区正常启动。
6.根据权利要求1所述的一种非易失存储装置的固件损坏处理方法,其特征在于,还包括以下步骤:
当所述只读文件固件区无法启动时,判断所述可读可写文件固件区是否正常启动。
7.根据权利要求5所述的一种非易失存储装置的固件损坏处理方法,其特征在于,所述重启非易失存储装置基于所述定时重置处理的结果为重置状态时进行。
8.一种非易失存储装置的升级方法,其特征在于,所述升级方法应用于权利要求1-3任意一项所述的一种非易失存储装置,包括以下步骤:
接收远程升级指令和升级包,基于所述升级包的类型,更新可读可写文件固件区的数据包;
校验所述可读可写文件固件区是否正常运行;
若正常运行,则压缩所述可读可写文件固件区的数据包,生成升级镜像包,并在擦除只读文件固件区后,写入升级镜像包,待校验只读文件固件区正常启动后,返回升级成功标志;
若无法正常运行,则启动只读文件固件区,并进行回滚处理,将回滚处理后的数据包覆盖所述可读可写文件固件区,并返回升级失败标志。
9.根据权利要求8所述的一种非易失存储装置的升级方法,其特征在于,基于所述升级包的类型,更新可读可写文件固件区的数据包,包括以下步骤:
若所述升级包为增量升级包,则直接写入可读可写文件固件区;
若所述升级包为整包升级包,则在一般文件系统区接收整包升级包后,将所述整包升级包覆盖所述可读可写文件固件区。
10.一种充电设备,所述充电设备包括如权利要求1-3任意一项所述的非易失存储装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万马智慧新能源科技有限公司,未经西安万马智慧新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211430136.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种开关柜一体式触头
- 下一篇:一种置物袋结构及车辆