首页> 外国专利> System for updating program stored in EEPROM by storing new version into new location and updating second transfer vector to contain starting address of new version

System for updating program stored in EEPROM by storing new version into new location and updating second transfer vector to contain starting address of new version

机译:通过将新版本存储在新位置并更新第二传输向量以包含新版本的起始地址来更新存储在EEPROM中的程序的系统

摘要

Firmware resident in electrically erasable programmable read only memory ("EEPROM") can be updated by a user while maintaining the intelligence of a computer system during the updating process by a control logic device. The control logic device decodes address and control signals to provide a hardware partitioning of the firmware resident in the EEPROMs to prevent writing to protected partitions of the firmware. Transfer vectors are used to provide indirect accessing of subroutines resident in the firmware. During an updating process, a new version of a subroutine is stored in a free area in the EEPROMs before the transfer vector pointing to the old version of the subroutine is updated. The window of vulnerability to errors during the updating process is minimized by only updating a page of memory containing the transfer vector that points to the old version of the subroutine after the new version has been stored.
机译:用户可以更新驻留在电可擦可编程只读存储器(“ EEPROM”)中的固件,同时在控制逻辑设备的更新过程中保持计算机系统的智能。控制逻辑设备对地址和控制信号进行解码,以提供驻留在EEPROM中的固件的硬件分区,以防止写入固件的受保护分区。传输向量用于提供对固件中驻留的子例程的间接访问。在更新过程中,新版本的子例程将存储在EEPROM的空闲区域中,然后再更新指向该子例程的旧版本的传输向量。通过在存储新版本之后仅更新包含指向子例程的旧版本的传输向量的内存页面,可以将更新过程中的错误漏洞窗口最小化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号