[发明专利]固件更新侦错系统有效
申请号: | 201611110004.0 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108170444B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 林义岚;陈光兆 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 系统 | ||
一种固件更新侦错系统,包括存储器单元以及耦接至存储器单元的处理单元。存储器单元储存有固件资料以及配置资料,而处理单元用以从存储器单元载入固件资料以执行。处理单元根据固件资料的存取识别码判断配置资料中是否存在更新配置设定,当存取识别码所对应的更新配置设定不存在时,处理单元改为取得配置资料中的初始配置设定,并且依据初始配置设定执行固件资料。
技术领域
本发明是有关于一种固件更新侦错系统,特别是指防止配置设定错误的固件更新侦错系统。
背景技术
在目前的电子产品中,固件(firmware)一般为储存于快闪存储器或只读存储器中的程序码及资料。为了改善系统内硬件的运作效率、修复错误、或是新增功能等,经常会需要对固件进行更新。然而,更新固件通常会有一定的风险性。举例来说,在执行更新的固件期间,仍需要从存储器中载入对应其固件版本的配置设定或设定参数,其中配置设定或设定参数是相关于系统内硬件状态与运作的设定值,若存储器内的配置设定并未被正确更新、配置设定并不存在存储器内或者是与目前所执行的固件版本不兼容(不对应),则固件可能误载入了不同版本的配置设定,造成固件的运作发生错误或停滞。
发明内容
因此,本发明的目的在于提供一种改良的固件更新侦错系统,可避免因更新不兼容的固件版本而造成运行出错的情况。
于是,本发明提供一种固件更新侦错系统,包括存储器单元以及处理单元。存储器单元用以储存固件资料以及配置资料,而处理单元用以载入固件资料以执行并耦接至存储器单元。处理单元根据固件资料的存取识别码判断配置资料中是否存在更新配置设定,当存取识别码所对应的更新配置设定不存在时,处理单元取得配置资料中的初始配置设定,并根据初始配置设定执行固件资料。
在一些实施例中,所述固件资料更包括一预设存取识别码,所述处理单元根据所述预设存取识别码取得所述配置资料中的所述初始配置设定。
在一些实施例中,当所述存取识别码所对应的所述更新配置设定存在时,所述处理单元更判断所述存储器单元中储存的所述更新配置设定的一储存档案校对码是否与所述存取识别码所对应的一存取档案校对码相同。
在一些实施例中,当所述更新配置设定的所述储存校对码与所述存取识别码的所述存取校对码相同时,所述处理单元将所述更新配置设定载入以继续执行所述固件资料。
在一些实施例中,当所述更新配置设定的所述储存校对码与所述存取识别码的所述存取校对码不相同时,所述处理单元取得所述配置资料中的所述初始配置设定,并根据所述初始配置设定执行所述固件资料。
在一些实施例中,所述固件资料更包括一预设存取识别码,所述处理单元根据所述预设存取识别码取得所述配置资料中的所述初始配置设定。
在一些实施例中,更包括耦接至所述处理单元的一版本侦测单元,且所述固件资料更包括分别对应至不同固件版本的复数识别码,其中,所述处理单元根据所述版本侦测单元的一选择信号决定所述识别码之一者作为所述存取识别码。
在一些实施例中,当所述存取识别码所对应的所述更新配置设定存在时,所述处理单元将所述更新配置设定载入以继续执行所述固件资料。
本发明的有益效果为:当本发明的固件更新侦错系统判断该特定存储器区段存在更新配置设定时,进一步检测存储器单元中该更新配置设定的储存版本是否对应于目前的固件资料所指示存取的配置设定的存取版本:当二者比对一致,则载入该更新配置设定以继续执行固件资料的运作程序。反之,当二者不一致,则根据预设存取识别码改以载入初始配置设定作为替代以继续执行固件资料的运作程序。以此方法避免取得的配置设定的储存版本与固件资料所指示的存取版本不一致造成固件执行错误。
【附图说明】
图1为显示根据本发明一实施例所述的固件更新侦错系统的示意图;以及
图2为显示根据本发明图1所示的固件更新侦错系统的运作流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611110004.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车载LIN总线零件软件刷新系统及方法
- 下一篇:固件确认命令处理方法及系统