[发明专利]微处理器中固件更新的方法及固件更新系统无效
申请号: | 200810172331.8 | 申请日: | 2008-10-31 |
公开(公告)号: | CN101727333A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 郑仰民 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 陈红 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理器 中固件 更新 方法 系统 | ||
技术领域
本发明是有关于一种具内控程序的微处理器,且特别是有关于一种具加载或启动程序的微处理器。
背景技术
在一般低阶的系统(如:嵌入式系统)中,通常会使用功能较简单且成本较低的产品,且此类产品一般不需要具有在线更新的功能。例如,系统中用来控制显示灯号或表示其它状态的微处理器,因为其功能较简单,所以其中的固件(firmware)大多都已在生产时便确定,而不具有在线更新的功能。
然而,如果当微处理器中的固件产生错误或要更新固件时,则需要将微处理器送回原厂重新烧录,因而造成使用者的不便和负担。
由上可知,需要一种微处理器中固件更新的方法及其应用,借以利用原有的硬件架构对微处理器的固件进行更新。
发明内容
本发明所要解决的技术问题在于提供一种微处理器中固件更新的方法及固件更新系统,用以利用储存在微处理器的闪存的一内存区块(memory block)的更新程序,对储存在闪存的另一区块的固件做更新。其中,更新程序用来更新固件的更新图像文件是通过现存的总线获得。
根据本发明一实施例,本发明提供一种微处理器中固件更新的方法,包含以下步骤:
(1)将微处理器的一闪存分配为一第一内存区块和一第二内存区块,其中第一内存区块是用以储存一固件,且第二内存区块是用以储存一更新程序。
(2)当微处理器根据第一内存区块运作时,侦测是否欲更新固件。
(3)当更新固件时,执行第二内存区块中的更新程序,并通过一总线从一服务器接收一更新图像文件(update image)。
(4)根据更新程序,用更新图像文件更新第一内存区块中的固件。
根据本发明另一实施例,本发明另提供一种固件更新系统,包含一总线装置和至少一微处理器。总线装置电性连接一服务器。微处理器电性连接总线装置。微处理器包含一闪存、一侦测模块和一更新模块。闪存包含一运作模块和一启动模块。运作模块用以储存一固件。启动模块用以储存一更新程序。侦测模块用以侦测固件是否欲更新,并在固件欲更新时停止固件的执行动作。更新模块用以执行启动模块中的更新程序,并通过总线从服务器接收一更新图像文件用于对固件进行更新。
通过本发明的固件更新方法和系统可以利用原有的硬件架构对微处理器的固件进行更新,从而方便使用者。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下:
图1是依照本发明一实施例的微处理器中固件更新方法的流程图;
图2是依照本发明另一实施例的固件更新系统的功能方块图;
图3是图2中微处理器400的一实施例。
【主要组件符号说明】
100:固件更新方法 430:更新模块
102~114:步骤 432:接收器
300:总线装置 440:地址管脚
400:微处理器 450:更新管脚
410:闪存 460:写入保护模块
412:运作模块 470:重新启动模块
414:启动模块 500:服务器
420:侦测模块
具体实施方式
参照图1,其是依照本发明一实施例的微处理器中固件更新方法的流程图。固件更新方法100将微处理器的固件和更新程序分别储存在微处理器的闪存的两个内存区块,并在欲更新固件时,用储存在其中一个区块的更新程序对储存在另一区块的固件做更新。固件更新方法100包含以下步骤(应了解到,在本实施例中所提及的步骤,除特别说明其顺序的外,均可依实际需要调整其前后顺序,甚至可能同时或部分同时执行):
(1)将微处理器的一闪存分配为一第一内存区块一第二内存区块,其中第一内存区块是用以储存一固件,第二内存区块是用以储存一更新程序(步骤102)。
(2)当微处理器根据第一内存区块运作时,侦测是否欲更新固件(步骤104)。其中,还可根据微处理器的一更新管脚取得一更新信号,以侦测是否欲更新固件。进一步来说,此更新管脚可通过上述的总线从服务器取得更新信号,或是可由是否短路或其它电路上的设计,用来作为其更新信号从而侦测是否欲更新固件。在实际操作上,可将微处理器现有的管脚定义为更新管脚,以取得更新信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810172331.8/2.html,转载请声明来源钻瓜专利网。