[发明专利]系统码的管理装置及其管理方法有效
申请号: | 201810435277.5 | 申请日: | 2018-05-09 |
公开(公告)号: | CN110262916B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 林哲瑜;陈威均 | 申请(专利权)人: | 点序科技股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/4401 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马雯雯;臧建明 |
地址: | 中国台湾新竹市*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 管理 装置 及其 方法 | ||
本发明提供一种系统码的管理装置及其管理方法。系统码的管理方法包括:初始化非易失性存储器的初始地址;依据初始地址读取该非易失性存储器的第一存储区块,其中第一存储区块存储码信息以及第一修补数据;以及,使第一修补数据替代系统码并获得修正后系统码。
技术领域
本发明涉及一种系统码的管理装置及其管理方法,尤其涉及一种可针对系统码进行修补的系统码的管理装置及其管理方法。
背景技术
在现今的电子装置中,常通过非易失性存储器来存储系统码,并在电子装置开机的过程中,通过加载系统码,并依据系统码执行开机动作。系统码为具有重要信息的码,在当系统码的加载动作失效时,系统码本身产生错误时,电子装置的开机动作将无法顺利被执行,或者,电子装置的操作无法正常的运作。
在现有的技术领域中,在电子装置完成包装后,系统码的内容无法被修正。因此,当发生系统码错误或不适合电子装置的操作下,要针对系统码进行更正,只能通过较复杂的动作来更正系统码,需要较高的成本以及时间的耗费。
发明内容
本发明提供一种系统码的管理装置及其管理方法,可对系统码进行修补动作。
本发明的系统码的管理方法包括:初始化非易失性存储器的初始地址;依据初始地址读取该非易失性存储器的第一存储区块,其中第一存储区块存储码信息以及第一修补数据;以及,使第一修补数据替代系统码并获得修正后系统码。
在本发明的一实施例中,系统码的管理方法还包括:由非易失性存储器的第二存储区块读取第二修补数据;以及,结合第一修补数据以及第二修补数据以产生修正后系统码。
在本发明的一实施例中,系统码的管理方法还包括:设定地址查找表,其中地址查找表记录第二修补数据的尺寸以及实体地址。
在本发明的一实施例中,系统码的管理方法还包括:设定地址查找表,其中,地址查找表记录程序内存的起始位置信息,以及,使修正后系统码依据该起始位置信息以被存储至程序内存中。
本发明的系统码的管理装置包括非易失性存储器以及控制器。控制器耦接非易失性存储器,用以:初始化非易失性存储器的初始地址;依据初始地址读取非易失性存储器的第一存储区块,其中存储区块存储码信息以及第一修补数据;以及,使第一修补数据替代系统码并获得修正后系统码。
基于上述,本发明通过在存储码信息的第一存储区块中另存储的第一修补数据,并通过码信息被读取的过程中,使第一修补数据被读取,并依据第一修补数据来替换系统码,并对系统码进行修正。被修正后的系统码可提供系统进行正确的开机动作,并确保系统正确工作。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1显示本发明一实施例的系统码的管理方法的流程图;
图2显示本发明实施例的系统码的管理方法的动作示意图;
图3显示本发明另一实施例的系统码的管理方法的流程图;
图4显示本发明实施例的系统码的管理方法的动作示意图;
图5A~图5C显示本发明实施例的地址查找表的动作示意图;
图6显示本发明一实施例的系统码的管理装置的示意图。
附图标号说明:
S110~S130、S310~S340:系统码的管理步骤
210、410、610:非易失性存储器
220、420:第一存储区块
221、421、530:码信息
222、422:第一修补数据
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于点序科技股份有限公司,未经点序科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810435277.5/2.html,转载请声明来源钻瓜专利网。