The present invention provides a method for on-line updating the PowerPC motherboard guide chip, the method comprises the following steps: power system, programmable logic device FPGA to update the flag for maintenance; enter the update process, the host computer system through the serial transmission bootrom image file, update and check whether the correct image receiving content check the contents of the mirror; by writing FPGA operational address space, the FPGA burning area, and the current mirror again; power up, can successfully enter the system to complete the update, otherwise the backup data rollback backup area.
【技术实现步骤摘要】
本专利技术涉及一种在线更新PowerPC主板引导芯片bootrom(BootRead-Only-Memory)的方法,特别涉及一种串口在线更新PowerPC主板引导芯片bootrom的方法。
技术介绍
通常PowerPC主板使用bootrom引导芯片实现PowerPC处理器、内存、Cache等基本硬件初始化,并将bootrom内部的镜像拷贝至内存,执行剩余外围硬件接口初始化、系统空间配置等流程,最终完成操作系统的加载及引导。在PowerPC主板前期进行调试,后期对某些硬件功能配置根据实际用户需求调整参数,或是修正留存的问题时,就需要对bootrom进行更新升级。较为常见的做法有两种:一种是直接将bootrom存储使用的芯片从PowerPC主板上取下,借助芯片配套的烧写器设备进行更新。另一种是利用PowerPC处理器对应的JTAG烧写器,插入预留的JTAG接口后,利用JTAG烧写程序进行更新。但上述两种方法均要打开机箱将PowerPC主板拔出处理后,利用特定硬件才能实现bootrom更新,对于已经出厂的整机设备更新bootrom将带来额外的设备维护成本,而操作过程中的插拔芯片或是连接JTAG线缆操作,都可能对PowerPC主板造成损坏。现有在线更新bootrom的方法通常采用下载镜像到bootloader或是操作系统中,由bootloader或操作系统中的更新程序直接更新bootrom芯片中的镜像,这种方法在遇到传输数据出错、设备异常掉电等情况更新失败时,将导致整个PowerPC主板无法使用,目前解决该问题的方法多采用主备镜像分区管理启动,即更新主分区后同 ...
【技术保护点】
一种在线更新PowerPC主板引导芯片的方法,其特征在于,所述的方法包括如下步骤:a)上位机程序通过串口将待烧写镜像文件传输至目标PowerPC主板;b)PowerPC主板设置的更新控制程序接收镜像文件并检验文件的正确性;c)写入镜像文件到FPGA映射空间并通知FPGA启动烧写流程,FPGA将镜像文件内容烧写至bootrom芯片指定工作区,同时将原工作区内容备份,置位标志位;d)若PowerPC主板端更新控制程序在接收上位机镜像文件失败,则将回报失败状态给上位机程序;e)FPGA在每次加电时,将判断是否存在烧写标志位,如存在,则等待系统确认烧写标志位被清除,否则将回滚至备份区数据。
【技术特征摘要】
1.一种在线更新PowerPC主板引导芯片的方法,其特征在于,所述的方法包括如下步骤:a)上位机程序通过串口将待烧写镜像文件传输至目标PowerPC主板;b)PowerPC主板设置的更新控制程序接收镜像文件并检验文件的正确性;c)写入镜像文件到FPGA映射空间并通知FPGA启动烧写流程,FPGA将镜像文件内容烧写至bootrom芯片指定工作区,同时将原工作区内容备份,置位标志位;d)若PowerPC主板端更新控制程序在接收上位机镜像文件失败,则将回报失败状态给上位机程序;e)FPGA在每次加电时,将判断是否存在烧写标志位,如存在,则等待系统确认烧写标志位被清除,否则将回滚至备份区数据。2.根据权利要求1所述的在线更新PowerPC主板引导芯片的方法,其特征在于,所述步骤b中的校验文件是指:根据所述上位机程序利用确定的...
【专利技术属性】
技术研发人员:龚俊,周加谊,李昊哲,李泽银,袁霞,
申请(专利权)人:中国兵器装备集团自动化研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。