[發明專利]固件刷新方法、裝置、設備及介質在審
| 申請號: | 202210893104.4 | 申請日: | 2022-07-27 |
| 公開(公告)號: | CN115185564A | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | 張朝軒 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F13/40;G06F13/42 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張志梅 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 刷新 方法 裝置 設備 介質 | ||
本申請公開了一種固件刷新方法、裝置、設備及介質,涉及計算機技術領域,該方法包括:將目標芯片掛載至基板管理控制器中;利用所述基板管理控制器中對應的串行外設接口將所述目標芯片轉接至對應的南橋芯片;基于預設刷新指令將所述南橋芯片中對應的待傳輸數據發送至目標芯片的待刷新固件中,以便所述待刷新固件基于所述待傳輸數據進行相應的刷新處理。通過上述步驟,可以實現通過在線上利用基板管理控制器對目標芯片的待刷新固件進行相應的刷新處理,在線上刷新固件方便生產產線操作統一規范步驟,節約時間成本和人力成本。
技術領域
本發明涉及計算機技術領域,特別涉及固件刷新方法、裝置、設備及介質。
背景技術
BMC(Baseboard Management Controller,即基板管理控制器)執行伺服器遠端管理控制器。它可以在機器未開機的狀態下,對機器進行固件升級、查看機器設備、等一些操作,即基板管理控制器可以實現服務器的相關控制、信息監控等功能,是直觀呈現服務器信息的平臺。基板管理控制器的固件一般存在一片Flash(閃存)中,固件中包含uboot、內核、文件系統、各應用進程等信息等。現階段在產線上刷新Retimer卡中的固件(Firmware,即FW)時,斷電后,需要有相應離線燒錄的設備才能保證刷新FW的實現,離線燒錄的過程較為復雜,接線失誤或者接觸不良均會引起燒錄失敗,甚至還會導致Retimer卡的損壞,浪費公司的資源,在對Retimer卡進行插拔操作的過程中也會涉及線纜的插拔,可能會出現Retimer卡和線纜接口的損壞,后續可能會引起難以解決的bug(程序錯誤)。
綜上可見,如何實現線上刷新固件是本領域有待解決的問題。
發明內容
有鑒于此,本發明的目的在于提供一種固件刷新方法、裝置、設備及介質,能夠實現線上刷新固件。其具體方案如下:
第一方面,本申請公開了一種固件刷新方法,包括:
將目標芯片掛載至基板管理控制器中;
利用所述基板管理控制器中對應的串行外設接口將所述目標芯片轉接至對應的南橋芯片;
基于預設刷新指令將所述南橋芯片中對應的待傳輸數據發送至目標芯片的待刷新固件中,以便所述待刷新固件基于所述待傳輸數據進行相應的刷新處理。
可選的,所述將目標芯片掛載至基板管理控制器中,包括:
基于基板管理控制器的休眠模式,將目標芯片掛載至所述基板管理控制器中。
可選的,所述將目標芯片掛載至基板管理控制器中,包括:
將retimer芯片掛載至基板管理控制器中。
可選的,所述利用所述基板管理控制器中對應的串行外設接口將所述目標芯片轉接至對應的南橋芯片,包括:
利用所述基板管理控制器中對應的串行外設接口的SPI Interface功能將所述目標芯片轉接至對應的南橋芯片。
可選的,所述基于預設刷新指令將所述南橋芯片中對應的待傳輸數據發送至目標芯片的待刷新固件中之前,還包括:
判斷當前是否滿足預設刷新條件;
若判定當前滿足所述預設刷新條件,則生成對應的預設刷新指令。
可選的,所述基于預設刷新指令將所述南橋芯片中對應的待傳輸數據發送至目標芯片的待刷新固件中,包括:
基于預設刷新指令、對應的Clock信號以及Data信號,將所述南橋芯片中對應的待傳輸數據發送至目標芯片的待刷新固件中。
可選的,所述將目標芯片掛載至基板管理控制器中之前,還包括:
確定出待刷新固件,并將所述待刷新固件轉移至所述目標芯片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210893104.4/2.html,轉載請聲明來源鉆瓜專利網。





