← 返回列表

一种RomCode运行错误修复方法和装置

申请号: CN202311768222.3
申请人: 无锡众星微系统技术有限公司
申请日期: 2023/12/20

摘要文本

本发明提供了一种RomCode运行错误修复方法和装置,该方法包括:当检测到RomCode运行错误时,解析闪存中的索引表,以获得所述闪存中的修复代码的存储位置和长度信息;根据所述存储位置和长度信息将所述修复代码搬移到RAM中,解析所述修复代码,当确定代码有效时,对所述修复代码进行鉴权;当所述修复代码鉴权通过时,将所述RomCode执行到待修复代码段,然后执行所述修复代码,以对所述RomCode中的待修复代码段进行修复。本发明的方案在不增加RomCode的大小的前提下提高了修复效率。

专利详细信息

项目 内容
专利名称 一种RomCode运行错误修复方法和装置
专利类型 发明申请
申请号 CN202311768222.3
申请日 2023/12/20
公告号 CN117743011A
公开日 2024/3/22
IPC主分类号 G06F11/07
权利人 无锡众星微系统技术有限公司
发明人 董昀; 周雪锋; 强凯; 贾利辉; 张迪
地址 江苏省无锡市新吴区菱湖大道111号软件园天鹅座C座6层

专利主权项内容

1.一种RomCode运行错误修复方法,其特征在于,包括:当检测到RomCode运行错误时,解析闪存中的索引表,以获得所述闪存中的修复代码的存储位置和长度信息;根据所述存储位置和长度信息将所述修复代码搬移到RAM中,解析所述修复代码,当确定代码有效时,对所述修复代码进行鉴权;当所述修复代码鉴权通过时,将所述RomCode执行到待修复代码段,然后执行所述修复代码,以对所述RomCode中的待修复代码段进行修复。