The invention discloses a method for upgrading the SPI interface firmware based on master-slave BMC server, hardware and software design belongs to the technical field, which comprises the following steps: upgrade S1, Web sends commands to the main BMC, the main BMC receives the upgrade command, the main BMC by sending synchronization channel synchronous master-slave BMC command to upgrade from BMC, BMC slave synchronous upgrade preparation; upgrade S2, Web sends a firmware image to the main BMC; S3, master BMC refresh upgrade; S4, master BMC through the SPI interface to send upgrade firmware image from flash to S5, BMC; main BMC by master-slave BMC command to reset the synchronization channels from BMC, BMC, BMC from the master reset to upgrade the firmware.
【技术实现步骤摘要】
本专利技术涉及服务器软硬件设计
,尤其是一种基于SPI接口的主从BMC固件升级方法。
技术介绍
随着服务器技术的快速发展,人们对于BMC的功能要求越来越高,更有些定制化的功能要导入使用,伴随着BMC固件的升级。而在升级的方式方法上,也同样要求便捷,以减少维护成本。传统对BMC固件升级途径有两种,一种通过BMC提供的软件升级接口;另一种通过硬件接口直接对BMCFLASH进行烧录。前一种方法大都通过lan接口进行升级,但当系统中出现两个及以上BMC时,对于用户来讲lan接口可能只是接入了主BMC,对于从BMC的升级就必须进入实验室接入网线的方式对固件进行升级,升级方法操作复杂,维护成本高。
技术实现思路
本专利技术的目的是提供一种基于SPI接口的主从BMC固件升级方法,通过硬件接口实现主从BMC之间的同步升级,升级方法简单,后期服务器维护便捷。为实现上述目的,本专利技术采用下述技术方案:一种基于SPI接口的主从BMC固件升级方法,包括以下步骤:S1、Web发送升级命令到主BMC,主BMC接收到升级命令后,主BMC通过主从BMC同步渠道发送同步升级命令到从BMC,主从BMC做同步升级准备;S2、Web发送升级固件镜像到主BMC;S3、主BMC进行刷新升级;S4、主BMC通过SPI接口发送升级固件镜像到从BMCflash;S5、主BMC通过主从BMC同步渠道发送复位命令到从BMC,主BMC、从BMC复位使能升级固件。进一步地,当需要对数量大于两个的从BMC进行同步升级固件时,主BMC的输出端与优先级片选芯片的控制端连接,优先级片选芯片的输出端分别与多个从BMC ...
【技术保护点】
一种基于SPI接口的主从BMC固件升级方法,其特征在于,包括以下步骤:S1、Web发送升级命令到主BMC,主BMC接收到升级命令后,主BMC通过主从BMC同步渠道发送同步升级命令到从BMC,主从BMC做同步升级准备;S2、Web发送升级固件镜像到主BMC;S3、主BMC进行刷新升级;S4、主BMC通过SPI接口发送升级固件镜像到从BMC flash;S5、主BMC通过主从BMC同步渠道发送复位命令到从BMC,主BMC、从BMC复位使能升级固件。
【技术特征摘要】
1.一种基于SPI接口的主从BMC固件升级方法,其特征在于,包括以下步骤:S1、Web发送升级命令到主BMC,主BMC接收到升级命令后,主BMC通过主从BMC同步渠道发送同步升级命令到从BMC,主从BMC做同步升级准备;S2、Web发送升级固件镜像到主BMC;S3、主BMC进行刷新升级;S4、主BMC通过SPI接口发送升级固件镜像到从BMCflash;S5、主BMC通过主从BMC同步渠道发送复位命令到从BMC,主BMC、从BMC复位使能升级固件。2.如权利要求1所述的一种基于USB接口的主从BMC固件升级方法,其特征在于,当需要对数量大于两个的从BMC进行同步升级固件时,主BMC的输出端与优先级片选芯片的控制端连接,优先级片选芯片的输出端分别与多个从BMC的主从BMC同步渠道连接。3.如权利要求1或2任一项权利要求所述的一种基于SPI接口的主从BMC固件升级方法,其特征在于,所述主从BMC同步渠道包括I2C总线接口或UART接口。4.如权利要求1...
【专利技术属性】
技术研发人员:罗刚,易凌鹰,乔英良,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。