[发明专利]通讯装置及其固件更新方法有效
申请号: | 200810300492.0 | 申请日: | 2008-03-07 |
公开(公告)号: | CN101526903A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 陈建华 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04N5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种固件更新方法,执行于具有非挥发性内存的装置。所述装置的原固件储存于所述内存中的第一区域。首先,取得并储存新固件于所述内存中的第二区域。当完成固件储存时,测试开机能力。所述开机能力测试还包含:在判定所述新固件是否能通过所述测试以前,利用旗标以指定所述新固件以外的另一固件为所述装置开机用的固件;响应所述装置的开机动作,加载并运行所述新固件;若新固件能运行,使所述装置符合预设的条件,则判定所述新固件通过所述开机能力测试,并更动所述旗标值,指定新固件供下次开机用;以及若所述新固件未通过所述开机能力测试,则维持所述旗标值。利用所述的固件更新方法可以避免固件版本或设计错误所造成的开机问题。 | ||
搜索关键词: | 通讯 装置 及其 更新 方法 | ||
【主权项】:
1.一种通讯装置,其特征在于,包括:非挥发性内存,包含第一旗标用以指定所述通讯装置开机用的固件,第二旗标用以指定是否要进行开机能力测试,以及第一区域用以储存所述通讯装置的原固件;更新模块,用于取得新固件,并储存所述新固件于所述非挥发性内存中的第二区域,当完成储存所述新固件时,利用所述第一旗标用以指定所述开机用的固件为所述新固件,并利用所述第二旗标致能所述开机能力测试;以及加载模块,用于在判定所述新固件是否能顺利运行以前,利用所述第一旗标指定开机用的固件为所述新固件以外的另一固件,并且响应所述装置的开机动作,加载并运行所述新固件;其中,若所述新固件能运行,使所述装置符合条件,则所述通讯装置判定所述新固件通过所述开机能力测试,更动所述第一旗标的值,以指定所述新固件为开机用的固件;以及若所述新固件未通过所述开机能力测试,则所述通讯装置维持所述第一旗标的值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810300492.0/,转载请声明来源钻瓜专利网。