发明名称 固件更新的方法
摘要 本发明是关于一种固件更新的方法,可用于微处理器内部固件的更新,微处理器内部组设有一应用储存器、一负载储存器、及一暂存储存器,于负载储存器内储存固件更新程序以及固件检测程序,于每次开机时,检测固件是否正确,另外,能在固件更新的过程中,确保更新的正确性及完整性,如果在固件更新的过程中,发生固件更新失败的情况,处理机将重复执行固件更新程序,并提示使用者重新执行固件更新的动作,直到成功完成固件更新为止。
申请公布号 CN100543676C 申请公布日期 2009.09.23
申请号 CN200310124702.2 申请日期 2003.12.18
申请人 大同股份有限公司 发明人 卢明毅;曾皇龙
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 周国城
主权项 1. 一种固件更新的方法,可用于微处理器内部应用储存器上的固件的更新,微处理器内部组设有该应用储存器、一负载储存器、及一暂存储存器,其特征在于,其包括下列步骤:(A)电脑系统开机;(B)读取该负载储存器所储存的固件,并执行;(C)判断是否存在一更新指示,如果成立则执行步骤(I);(D)判断是否存在一错误指示,如果成立则执行步骤(I);(E)判断该应用储存器所储存的固件是否正确,如果不成立则执行步骤(K);(F)读取该应用储存器所储存的固件,并执行;(G)判断是否欲更新该应用储存器所储存的固件,如果不成立则重复执行步骤(G);(H)储存该更新指示并执行步骤(B);(I)执行固件更新的程序;(J)判断该应用储存器所储存的固件是否正确,如果成立则执行步骤(L);(K)储存该错误指示并执行步骤(B);以及(L)清除该更新指示以及该错误指示,并执行步骤(B);其中该更新指示及该错误指示是储存于该暂存储存器。
地址 台湾省台北市