发明名称 一种外挂芯片式远程刷新电源FIRMWARE的设计方法
摘要 本发明提供一种外挂芯片式远程刷新电源FIRMWARE的设计方法,需要对电源FW进行更新的时候,可以通过系统内简单的传输软件将电源FW通过主板I2C信号传送到外挂芯片中,芯片中会分出A、B、C三个区域,A区域放置新传输进来的FW,B区域芯片存储电源内部现有版本FW,C区域中有比对FW版本的程序,当程序比对完FW版本后。本发明的一种外挂芯片式远程刷新电源FIRMWARE的设计方法和现有技术相比,本设计方式可以使电源更新FW具有较高的可靠性,可简化更新FW时的操作,使得FW更新更加简单方便,同时还可以解决电源模块更新FW时烧录治具的局限性。本发明还具有设计合理、使用方便等特点,具有很好的使用价值。
申请公布号 CN105117251A 申请公布日期 2015.12.02
申请号 CN201510524805.0 申请日期 2015.08.25
申请人 浪潮电子信息产业股份有限公司 发明人 鞠增伟;高鹏飞;肖波;滕学军
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种外挂芯片式远程刷新电源FIRMWARE的设计方法,其特征在于需要对电源FW进行更新的时候,可以通过系统内简单的传输软件将电源FW通过主板I2C信号传送到外挂芯片中,芯片中会分出A、B、C三个区域,A区域放置新传输进来的FW,B区域芯片存储电源内部现有版本FW,C区域中有比对FW版本的程序,当程序比对完FW版本后;FW版本号等于或者小于当前版本号,芯片内部不会继续数据交换,并判断更新Fail;当程序比对完FW版本,发现A区域FW版本号高于B区域时,C区域先判定版本Pass,然后进行数据交换传输,将A区域中的FW传输到B区域并覆盖B区域的FW;为了保障传输失败带来的影响,传输过程中A区域的FW保持不变,会始终存在,一旦B区域更新完成判定FW没有传送成功后会再次启动数据传输,将A区域的FW更新到B区域中,直至数据传输成功;B区域FW更新成功后,芯片会启动和电源模块的数据传输,操作模式与A、B区域相同,直至电源模块内部软件判定FW更新成功才停止所有数据传输。
地址 250101 山东省济南市高新区浪潮路1036号