亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于SPI接口的主從BMC固件升級(jí)方法與流程

文檔序號(hào):11233888閱讀:1004來(lái)源:國(guó)知局

本發(fā)明涉及服務(wù)器軟硬件設(shè)計(jì)技術(shù)領(lǐng)域,尤其是一種基于spi接口的主從bmc固件升級(jí)方法。



背景技術(shù):

隨著服務(wù)器技術(shù)的快速發(fā)展,人們對(duì)于bmc的功能要求越來(lái)越高,更有些定制化的功能要導(dǎo)入使用,伴隨著bmc固件的升級(jí)。而在升級(jí)的方式方法上,也同樣要求便捷,以減少維護(hù)成本。傳統(tǒng)對(duì)bmc固件升級(jí)途徑有兩種,一種通過(guò)bmc提供的軟件升級(jí)接口;另一種通過(guò)硬件接口直接對(duì)bmcflash進(jìn)行燒錄。前一種方法大都通過(guò)lan接口進(jìn)行升級(jí),但當(dāng)系統(tǒng)中出現(xiàn)兩個(gè)及以上bmc時(shí),對(duì)于用戶來(lái)講lan接口可能只是接入了主bmc,對(duì)于從bmc的升級(jí)就必須進(jìn)入實(shí)驗(yàn)室接入網(wǎng)線的方式對(duì)固件進(jìn)行升級(jí),升級(jí)方法操作復(fù)雜,維護(hù)成本高。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種基于spi接口的主從bmc固件升級(jí)方法,通過(guò)硬件接口實(shí)現(xiàn)主從bmc之間的同步升級(jí),升級(jí)方法簡(jiǎn)單,后期服務(wù)器維護(hù)便捷。

為實(shí)現(xiàn)上述目的,本發(fā)明采用下述技術(shù)方案:

一種基于spi接口的主從bmc固件升級(jí)方法,包括以下步驟:

s1、web發(fā)送升級(jí)命令到主bmc,主bmc接收到升級(jí)命令后,主bmc通過(guò)主從bmc同步渠道發(fā)送同步升級(jí)命令到從bmc,主從bmc做同步升級(jí)準(zhǔn)備;

s2、web發(fā)送升級(jí)固件鏡像到主bmc;

s3、主bmc進(jìn)行刷新升級(jí);

s4、主bmc通過(guò)spi接口發(fā)送升級(jí)固件鏡像到從bmcflash;

s5、主bmc通過(guò)主從bmc同步渠道發(fā)送復(fù)位命令到從bmc,主bmc、從bmc復(fù)位使能升級(jí)固件。

進(jìn)一步地,當(dāng)需要對(duì)數(shù)量大于兩個(gè)的從bmc進(jìn)行同步升級(jí)固件時(shí),主bmc的輸出端與優(yōu)先級(jí)片選芯片的控制端連接,優(yōu)先級(jí)片選芯片的輸出端分別與多個(gè)從bmc的主從bmc同步渠道連接。

進(jìn)一步地,所述主從bmc同步渠道包括i2c總線接口或uart接口。

進(jìn)一步地,步驟s1中,所述升級(jí)命令為符合i2c總線接口協(xié)議或uart接口協(xié)議的命令文件。

進(jìn)一步地,步驟s1中,主從bmc做同步升級(jí)準(zhǔn)備具體包括:

主bmc停止訪問(wèn)主bmcflash的進(jìn)程,進(jìn)入刷新模式啟動(dòng)刷新進(jìn)程;

從bmc停止訪問(wèn)從bmcflash的進(jìn)程,

進(jìn)一步地,步驟s3中,主bmc刷新具體包括:主bmc運(yùn)存刷新升級(jí)固件鏡像,主bmc通過(guò)主bmc、主bmcflash之間的spi接口向主bmcflash燒錄升級(jí)固件鏡像。

進(jìn)一步地,步驟s5中復(fù)位命令為符合i2c總線接口協(xié)議或uart接口協(xié)議的命令文件。

本發(fā)明的有益效果是,

本發(fā)明的主bmc通過(guò)spi接口傳送升級(jí)固件鏡像給從bmc,實(shí)現(xiàn)主從bmc之間的同步升級(jí),對(duì)于多個(gè)從bmc需要同步升級(jí),在主從bmc之間加一片選芯片,實(shí)現(xiàn)從bmc排隊(duì),本發(fā)明的升級(jí)方法簡(jiǎn)單,實(shí)現(xiàn)主從bmc同步升級(jí),后期服務(wù)器維護(hù)便捷。

附圖說(shuō)明

圖1是本發(fā)明方法流程圖。

具體實(shí)施方式

實(shí)施例一

如圖1所示,當(dāng)服務(wù)器包括主bmc和一個(gè)從bmc需要同步升級(jí)時(shí),基于spi接口的主從bmc固件升級(jí)方法,包括以下步驟:

s1、web發(fā)送升級(jí)命令到主bmc,主bmc接收到升級(jí)命令后,主bmc通過(guò)i2c總線接口或uart接口發(fā)送符合i2c總線接口協(xié)議或uart接口協(xié)議的同步升級(jí)命令到從bmc,主從bmc做同步升級(jí)準(zhǔn)備,主bmc停止訪問(wèn)主bmcflash的進(jìn)程,進(jìn)入刷新模式啟動(dòng)刷新進(jìn)程;從bmc停止訪問(wèn)從bmcflash的進(jìn)程,進(jìn)入刷新模式啟動(dòng)刷新進(jìn)程。

s2、web發(fā)送升級(jí)固件鏡像到主bmc的運(yùn)存。

s3、主bmc進(jìn)行刷新升級(jí),主bmc運(yùn)存刷新升級(jí)固件鏡像,主bmc通過(guò)主bmc、主bmcflash之間的spi接口向主bmcflash燒錄升級(jí)固件鏡像。

s4、主bmc通過(guò)spi接口發(fā)送升級(jí)固件鏡像到從bmcflash;

s5、主bmc通過(guò)i2c總線接口或uart接口發(fā)送符合i2c總線接口協(xié)議或uart接口協(xié)議的復(fù)位命令到從bmc,主bmc、從bmc復(fù)位使能升級(jí)固件。

實(shí)施例二

當(dāng)服務(wù)器包括兩個(gè)及以上數(shù)量的從bmc進(jìn)行同步升級(jí)固件時(shí),基于spi接口的主從bmc固件升級(jí)方法,包括以下步驟:

s1、web發(fā)送升級(jí)命令到主bmc,主bmc接收到升級(jí)命令后,主bmc接收到升級(jí)命令后,控制片選芯片的輸出端向多個(gè)從bmc的控制端發(fā)送片選信號(hào),當(dāng)一個(gè)從bmc被選中后,主bmc通過(guò)該從bmc與主bmc之間的i2c總線接口或uart接口發(fā)送符合i2c總線接口協(xié)議或uart接口協(xié)議的同步升級(jí)命令到從bmc,主從bmc做同步升級(jí)準(zhǔn)備,主bmc停止訪問(wèn)主bmcflash的進(jìn)程,進(jìn)入刷新模式啟動(dòng)刷新進(jìn)程;從bmc停止訪問(wèn)從bmcflash的進(jìn)程,進(jìn)入刷新模式啟動(dòng)刷新進(jìn)程。

s2、web發(fā)送升級(jí)固件鏡像到主bmc的運(yùn)存。

s3、主bmc進(jìn)行刷新升級(jí),主bmc運(yùn)存刷新升級(jí)固件鏡像,主bmc通過(guò)主bmc、主bmcflash之間的spi接口向主bmcflash燒錄升級(jí)固件鏡像。

s4、主bmc通過(guò)spi接口發(fā)送升級(jí)固件鏡像到從bmcflash;

s5、主bmc通過(guò)i2c總線接口或uart接口發(fā)送符合i2c總線接口協(xié)議或uart接口協(xié)議的復(fù)位命令到從bmc,主bmc、從bmc復(fù)位使能升級(jí)固件。

s6、當(dāng)另一從bmc的片選端有效時(shí),跳到步驟s1,直至所有的從bmc全部完成固件升級(jí)后退出。

上述雖然結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了描述,但并非對(duì)本發(fā)明保護(hù)范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動(dòng)即可做出的各種修改或變形仍在本發(fā)明的保護(hù)范圍以內(nèi)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種基于SPI接口的主從BMC固件升級(jí)方法,屬于服務(wù)器軟硬件設(shè)計(jì)技術(shù)領(lǐng)域,包括以下步驟:S1、Web發(fā)送升級(jí)命令到主BMC,主BMC接收到升級(jí)命令后,主BMC通過(guò)主從BMC同步渠道發(fā)送同步升級(jí)命令到從BMC,主從BMC做同步升級(jí)準(zhǔn)備;S2、Web發(fā)送升級(jí)固件鏡像到主BMC;S3、主BMC進(jìn)行刷新升級(jí);S4、主BMC通過(guò)SPI接口發(fā)送升級(jí)固件鏡像到從BMC?flash;S5、主BMC通過(guò)主從BMC同步渠道發(fā)送復(fù)位命令到從BMC,主BMC、從BMC復(fù)位使能升級(jí)固件。

技術(shù)研發(fā)人員:羅剛;易凌鷹;喬英良
受保護(hù)的技術(shù)使用者:鄭州云海信息技術(shù)有限公司
技術(shù)研發(fā)日:2017.05.17
技術(shù)公布日:2017.09.12
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1