首页> 外国专利> Computer system and method for replacing obsolete or corrupt boot code contained within reprogrammable memory with new boot code supplied from an external source through a data port

Computer system and method for replacing obsolete or corrupt boot code contained within reprogrammable memory with new boot code supplied from an external source through a data port

机译:用从外部源通过数据端口提供的新引导代码替换可重编程内存中包含的过时或损坏的引导代码的计算机系统和方法

摘要

In accordance with the invention, a computer system is provided with a flash read-only-memory (ROM), a microcontroller and a data port. The microcontroller initially owns the flash ROM. The microcontroller further has a separate ROM upon which it can execute boot- up instructions. After booting up, the microcontroller checks the flash ROM contents, preferably by performing a check-sum of the flash ROM contents. If the checksum of the flash ROM contents matches an expected value, the microcontroller releases ownership of the flash ROM to the computer system so that the computer system boots-up as normal. If the microcontroller determines that the flash ROM has become corrupted, the microcontroller accesses the data port and looks for a flash programming protocol. If the protocol is present at the data port, the microcontroller receives the data from the data port and programs the flash ROM accordingly. In this manner, the flash ROM can be updated to a good known state, even if the computer system is not able to boot up due to, among other things, the corruption of the flash ROM.
机译:根据本发明,一种计算机系统具有闪存只读存储器(ROM),微控制器和数据端口。微控制器最初拥有闪存ROM。微控制器还具有一个单独的ROM,可以在其上执行启动指令。引导后,微控制器最好检查Flash ROM的内容,方法是对Flash ROM的内容进行校验和。如果闪存ROM内容的校验和与期望值匹配,则微控制器将闪存ROM的所有权释放给计算机系统,以便计算机系统正常启动。如果微控制器确定闪存ROM已损坏,则微控制器访问数据端口并寻找闪存编程协议。如果数据端口上存在协议,则微控制器从数据端口接收数据并相应地对闪存ROM进行编程。以这种方式,即使计算机系统由于闪存ROM的损坏等而不能启动,也可以将闪存ROM更新到众所周知的状态。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号