一种外挂芯片式远程刷新电源FIRMWARE的设计方法技术

技术编号:12419134 阅读:159 留言:0更新日期:2015-12-02 14:02
本发明专利技术提供一种外挂芯片式远程刷新电源FIRMWARE的设计方法,需要对电源FW进行更新的时候,可以通过系统内简单的传输软件将电源FW通过主板I2C信号传送到外挂芯片中,芯片中会分出A、B、C三个区域,A区域放置新传输进来的FW,B区域芯片存储电源内部现有版本FW,C区域中有比对FW版本的程序,当程序比对完FW版本后。本发明专利技术的一种外挂芯片式远程刷新电源FIRMWARE的设计方法和现有技术相比,本设计方式可以使电源更新FW具有较高的可靠性,可简化更新FW时的操作,使得FW更新更加简单方便,同时还可以解决电源模块更新FW时烧录治具的局限性。本发明专利技术还具有设计合理、使用方便等特点,具有很好的使用价值。

【技术实现步骤摘要】

本专利技术具体地说是一种外挂芯片式远程刷新电源FIRMWARE的设计方法
技术介绍
随着互联网经济的快速发展,服务器的地位显著提升,服务器电源作为服务器中的重要部件也越来越受到大家的重视,对于电源的管理要求也越来越突出。电源FW作为电源管理设计的核心部分,实现简易和可靠的更新将会成为电源管理功能升级的重要支撑点。当前,电源FW的更新主要为三种途径:一、将电源模块从机器中拿出,同时打开电源机壳,使用烧录器连接烧录PIN脚实现电源FW更新;二、将电源模块从服务器中拿出,使用bootloader工具并匹配bootloader软件在不打开电源机壳的形式下实现电源FW更新;三、将电源作为一个单独的供电单元,对电源进行集中管理,并设计有专门的管理芯片,可以实现电源FW的远程更新。以上三种方法中后两种方法因其简单的操作方式越来越受到大家的青睐,但是第二种方法会收到烧录软件和烧录治具的限制,手中没有治具时无法烧录;第三种方法虽然可解决治具的限制,但是目前只能应用到使用电源集中管理功能的机柜级服务器产品中,传统市场上机架式服务器受到服务器管理芯片ME的影响暂时还无法实现。所以就迫切需要寻求另外的方案来解决上述的问题。
技术实现思路
本专利技术的目的是克服现有技术中存在的不足,提供一种外挂芯片式远程刷新电源FIRMWARE的设计方法,能够实现电源FW更新的简易性和可靠性,同时解决烧录治具的局限性。本专利技术的技术方案是按以下方式实现的,需要对电源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更新成功才停止所有数据传输。本专利技术的优点是: 本专利技术的一种外挂芯片式远程刷新电源FIRMWARE的设计方法和现有技术相比,本设计方式可以使电源更新FW具有较高的可靠性,可简化更新FW时的操作,使得FW更新更加简单方便,同时还可以解决电源模块更新FW时烧录治具的局限性,一举三得。而且本专利技术还具有设计合理、使用方便等特点,因而,具有很好的使用价值。实施方式下面对本专利技术的一种外挂芯片式远程刷新电源FIRMWARE的设计方法作以下详细说明。本专利技术的一种外挂芯片式远程刷新电源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更新成功才停止所有数据传输。上述操作在本机和网络远程操作的情况下都能实现,更加方便。本结构采用在服务器主板和服务器电源中间增加一个存储和传输芯片,芯片两端分别有PIN脚和主板以及电源的I2C信号端子相连,通过I2C通道进行数据的传输,并通过外挂芯片实现FW的暂时存储。本专利技术的一种外挂芯片式远程刷新电源FIRMWARE的设计方法其加工制作非常简单方便,按照说明书所示即可加工。除说明书所述的技术特征外,均为本专业技术人员的已知技术。【主权项】1.一种外挂芯片式远程刷新电源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更新成功才停止所有数据传输。【专利摘要】本专利技术提供一种外挂芯片式远程刷新电源FIRMWARE的设计方法,需要对电源FW进行更新的时候,可以通过系统内简单的传输软件将电源FW通过主板I2C信号传送到外挂芯片中,芯片中会分出A、B、C三个区域,A区域放置新传输进来的FW,B区域芯片存储电源内部现有版本FW,C区域中有比对FW版本的程序,当程序比对完FW版本后。本专利技术的一种外挂芯片式远程刷新电源FIRMWARE的设计方法和现有技术相比,本设计方式可以使电源更新FW具有较高的可靠性,可简化更新FW时的操作,使得FW更新更加简单方便,同时还可以解决电源模块更新FW时烧录治具的局限性。本专利技术还具有设计合理、使用方便等特点,具有很好的使用价值。【IPC分类】G06F9/445【公开号】CN105117251【申请号】CN201510524805【专利技术人】鞠增伟, 高鹏飞, 肖波, 滕学军 【申请人】浪潮电子信息产业股份有限公司【公开日】2015年12月2日【申请日】2015年8月25日本文档来自技高网...

【技术保护点】
一种外挂芯片式远程刷新电源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更新成功才停止所有数据传输。

【技术特征摘要】

【专利技术属性】
技术研发人员:鞠增伟高鹏飞肖波滕学军
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1