[發明專利]一種遠程升級不同廠家CPLD固件的方法、裝置、介質及設備在審
| 申請號: | 202210257449.0 | 申請日: | 2022-03-16 |
| 公開(公告)號: | CN114691169A | 公開(公告)日: | 2022-07-01 |
| 發明(設計)人: | 吳文伍;唐斌 | 申請(專利權)人: | 深圳市同泰怡信息技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 深圳市道勤知酷知識產權代理事務所(普通合伙) 44439 | 代理人: | 何兵;呂詩 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 升級 不同 廠家 cpld 方法 裝置 介質 設備 | ||
本發明實施例提供了一種遠程升級不同廠家CPLD固件的方法、裝置、介質及設備,所述方法包括:獲取當前服務器主板/背板CPLD器件的設備ID;根據所述設備ID對所述CPLD器件標記對應的廠家標識;根據所述廠家標識加載相應的驅動和處理方式,以對所述CPLD器件進行固件升級。通過上述方案,實現了在服務器主板/背板上CPLD器件未明確廠家時,BMC能快速準確識別CPLD器件是哪家器件,便于遠程升級CPLD固件;同時針對不同CPLD器件BMC不需再發布新版本,只需發布兼容不同廠家CPLD器件的統一版本,無需重新設計或更改電路即可準確地自動識別不同廠家的CPLD器件,并動態加載對應廠家CPLD器件驅動和處理方式實現CPLD固件升級。
技術領域
本發明實施例涉及服務器技術領域,尤其涉及一種遠程升級不同廠家CPLD固件的方法、裝置、介質及設備。
背景技術
在服務器行業,隨著服務器需求越來越大,定制需求也越來越多,在服務器主板/背板設計有CPLD器件(Complex Programmable Logic Device,復雜可編程邏輯器件)和BMC模塊(BMC:Baseboard Management Controller,基板管理控制器)。CPLD是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路和控制上電時序等功能的器件;BMC是負責執行遠端管理和控制服務器功能的模塊。已出貨或上線的服務器都已燒好發布的CPLD固件,但若發現CPLD固件存在問題需要修改調整時,則需重新燒錄到上線機器上,但是上線機器又不能下線拆機燒錄,必須在線燒錄或通過BMC遠程升級CPLD固件,來解決升級固件問題。
但由于服務器上CPLD器件有多家品牌,BMC升級CPLD處理方式也不盡相同,在升級CPLD固件前,需要識別當前CPLD器件是屬于哪家器件,以方便升級。目前新設計的服務器是通過在設計電路上是否增加上拉電路(表示高低電平信號)來表示區分,通過讀取GPIO Pin值來區分屬于哪家CPLD器件,例如用0表示A廠家,用1表示B廠家等等,從而實現BMC升級CPLD固件時,能夠動態加載相應CPLD器件驅動和處理方式。但若服務器主板/背板未作電路區分是哪家CPLD器件,或者量產主板/背板需要更換另家CPLD器件,或者CPLD來料有多家器件時,必須更改或重新設計電路,才能通過讀取GPIO Pin值來區分當前CPLD器件是哪家器件;而如果服務器主板/背板無法再進行電路更改,或已是量產主板/背板的CPLD器件來料廠家缺貨,需要更換新廠家CPLD器件,則無法再進行相應的CPLD固件升級。
發明內容
針對上述問題,本發明實施例提供了一種遠程升級不同廠家CPLD固件的方法、裝置、介質及設備,以實現不同廠家CPLD器件的自動識別,并動態加載對應廠家CPLD器件驅動和處理方式,實現CPLD固件升級。
第一方面,本發明實施例提供的遠程升級不同廠家CPLD固件的方法,包括:
獲取當前服務器主板/背板CPLD器件的設備ID;
根據所述設備ID對所述CPLD器件標記對應的廠家標識;
根據所述廠家標識加載相應的驅動和處理方式,以對所述CPLD器件進行固件升級。
進一步地,在所述獲取當前服務器主板/背板CPLD器件的設備ID之前,還包括:
列出各個廠家CPLD器件的設備ID集合,作為識別不同CPLD器件廠家的篩選條件。
進一步地,所述獲取當前服務器主板/背板CPLD器件的設備ID,包括:
在BMC初始化啟動過程中,先加載CPLD驅動,然后下發獲取設備ID信息的命令至所述CPLD器件,從而獲取到所述設備ID。
進一步地,所述根據所述設備ID對所述CPLD器件標記對應的廠家標識,包括:
將所述設備ID與所述各個廠家CPLD器件的設備ID集合進行比對;
若在某個所述集合中找到所述設備ID,則對所述CPLD器件標記對應的廠家標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市同泰怡信息技術有限公司,未經深圳市同泰怡信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210257449.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:HDFS容器化服務系統、方法、裝置、設備及存儲介質
- 下一篇:顯示面板





