[發(fā)明專利]BMC固件的更新方法、更新裝置、更新設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010790339.1 | 申請日: | 2020-08-07 |
| 公開(公告)號: | CN112000351B | 公開(公告)日: | 2023-04-07 |
| 發(fā)明(設(shè)計)人: | 陳江 | 申請(專利權(quán))人: | 北京浪潮數(shù)據(jù)技術(shù)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/4401 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 史翠 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | bmc 更新 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明公開了一種BMC固件的更新方法、更新裝置、更新設(shè)備及存儲介質(zhì),基于待更新BMC所在電路板一可編程控制器實現(xiàn),首先對該可編程控制器進(jìn)行對待更新BMC的控制配置,對用于存儲待更新BMC的固件的存儲芯片的控制配置,以及對位于待更新BMC和存儲芯片之間的總線開關(guān)的控制配置,由可編程控制器在接收到上位機(jī)發(fā)送的燒寫命令后,控制待更新BMC進(jìn)入復(fù)位狀態(tài),并控制總線開關(guān)處于斷開狀態(tài),繼而由可編程控制器在接收到上位機(jī)發(fā)送的固件文件后,向存儲芯片寫入固件文件,無需專用的燒寫器,更無需將用于存儲BMC固件的存儲芯片從所在電路板上取下、燒寫后再安裝回電路板,提高了對電路板進(jìn)行調(diào)試的過程中對BMC固件的燒寫效率。
技術(shù)領(lǐng)域
本發(fā)明涉及存儲服務(wù)器技術(shù)領(lǐng)域,特別是涉及一種BMC固件的更新方法、更新裝置、更新設(shè)備及存儲介質(zhì)。
背景技術(shù)
在存儲服務(wù)器的硬件設(shè)計中,基板管理控制器BMC(Baseboard?ManagementController,下稱BMC)的固件(Firmware)文件通常存儲于電路板上的一存儲芯片(如閃存芯片(Flash))中。在對電路板進(jìn)行調(diào)試的過程中,需要對用于存儲BMC固件的存儲芯片燒寫固件文件,當(dāng)前常用的方法是將該存儲芯片從電路板上取下來,利用專用的燒寫器進(jìn)行固件文件燒錄,在燒錄完成后,再將該存儲芯片放回電路板的原位置使用。
基于目前這種固件燒寫方式,在進(jìn)行大批量的固件燒寫時,將受限于燒寫器的數(shù)量,且需要人工取下再安裝存儲芯片,非常影響燒寫效率。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種BMC固件的更新方法、更新裝置、更新設(shè)備及存儲介質(zhì),用于提高對電路板進(jìn)行調(diào)試的過程中對BMC固件的燒寫效率。
為解決上述技術(shù)問題,本發(fā)明提供一種BMC固件的更新方法,基于待更新BMC所在電路板的可編程控制器,包括:
預(yù)先完成對所述待更新BMC的控制配置,對用于存儲所述待更新BMC的固件的存儲芯片的控制配置,以及對位于所述待更新BMC和所述存儲芯片之間的總線開關(guān)的控制配置;
在接收到上位機(jī)發(fā)送的燒寫命令后,控制所述待更新BMC進(jìn)入復(fù)位狀態(tài),并控制所述總線開關(guān)處于斷開狀態(tài);
在接收到所述上位機(jī)發(fā)送的固件文件后,向所述存儲芯片寫入所述固件文件。
可選的,所述預(yù)先完成對所述待更新BMC的控制配置,對用于存儲所述待更新BMC的固件的存儲芯片的控制配置,以及對位于所述待更新BMC和所述存儲芯片之間的總線開關(guān)的控制配置,具體為:
接收所述上位機(jī)發(fā)送的預(yù)設(shè)配置文件,以完成對所述待更新BMC的控制配置,對所述存儲芯片的控制配置,以及對所述總線開關(guān)的控制配置。
可選的,所述接收所述上位機(jī)發(fā)送的預(yù)設(shè)配置文件,以完成對所述待更新BMC的控制配置,對所述存儲芯片的控制配置,以及對所述總線開關(guān)的控制配置,具體為:
基于聯(lián)合測試工作組接口接收所述上位機(jī)發(fā)送的預(yù)設(shè)配置文件,以完成對所述待更新BMC的控制配置,對所述存儲芯片的控制配置,以及對所述總線開關(guān)的控制配置。
可選的,在接收到所述上位機(jī)發(fā)送的固件文件后,還包括:
按預(yù)設(shè)規(guī)則計算得到所述固件文件的校驗數(shù)據(jù);
將所述校驗數(shù)據(jù)發(fā)送至所述上位機(jī)。
可選的,所述向所述存儲芯片寫入所述固件文件,具體為:
以所述待測BMC要求的預(yù)設(shè)起始位為起始地址,向所述存儲芯片寫入所述固件文件,并在寫入完成后,將所述存儲芯片寫操作的起始地址置為所述預(yù)設(shè)起始位。
可選的,在所述向所述存儲芯片寫入所述固件文件之后,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京浪潮數(shù)據(jù)技術(shù)有限公司,未經(jīng)北京浪潮數(shù)據(jù)技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010790339.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多主板服務(wù)器主基板管理控制器仲裁方法及系統(tǒng)
- 一種基于邏輯控制的BIOS和BMC備份方法
- 一種單臺、批量服務(wù)器BMC的遠(yuǎn)程刷新方法及系統(tǒng)
- 一種系統(tǒng)管理方法和裝置
- 一種BMC固件更新方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)
- 一種BMC參數(shù)配置方法、裝置、設(shè)備、介質(zhì)
- 一種服務(wù)器BMC刷新方法、系統(tǒng)、終端及存儲介質(zhì)
- 一種BMC啟動方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種主板的雙BMC管理系統(tǒng)
- 一種BMC固件升級方法、系統(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)





