[發明專利]一種CPLD固件升級方法、裝置、設備及可讀存儲介質在審
| 申請號: | 202010121447.X | 申請日: | 2020-02-26 |
| 公開(公告)號: | CN111309358A | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 陸慧琴 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 田媛媛 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpld 升級 方法 裝置 設備 可讀 存儲 介質 | ||
本發明公開了一種CPLD固件升級方法、裝置、設備及可讀存儲介質,該方法包括以下步驟:在啟動系統之前,BIOS對CPLD固件更新開關進行監控;在檢測到CPLD固件更新開關輸出開啟信號后,檢測指定路徑下是否存在CPLD固件文件;如果是,則利用本地固件升級程序并結合CPLD固件文件對目標CPLD進行固件升級;在成功升級目標CPLD的固件后,啟動系統。可見,在本方法中,可實現不需要第三方燒錄工具、燒錄軟件和專業人員,就能更新CPLD固件,可以實現本機直接更新CPLD固件,提高了CPLD的固件更新效率。
技術領域
本發明涉及計算機應用技術領域,特別是涉及一種CPLD固件升級方法、裝置、設備及可讀存儲介質。
背景技術
CPLD是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路,被廣泛地應用于各種設備中,例如PCB主板。隨著用戶對設備的可靠性、安全性要求越來越高,如果CPLD在運行時出現問題,或者功能需求變化,則需要升級CPLD的固件版本。
但是,目前在測試中,升級CPLD固件版本是需要工程師用特定的燒錄裝置和軟件,手動去進行升級更新,這樣對的更新方式會受設備和人員的影響,且每次更新的單板也是有限的。另外,還有一些升級方法,需要依賴第三方平臺、服務器進行在線更新,對于注入銀行系統、公安系統等特殊局域網內無法聯網的設備中的CPLD,則無法實現固件更新。也就是說,現有的CPLD固件升級具有諸多限制因素,導致固件更新效率較低。
綜上所述,如何有效地提高CPLD固件更新效率等問題,是目前本領域技術人員急需解決的技術問題。
發明內容
本發明的目的是提供一種CPLD固件升級方法、裝置、設備及可讀存儲介質,以提高CPLD固件更新效率等問題。
為解決上述技術問題,本發明提供如下技術方案:
一種CPLD固件升級方法,包括:
在啟動系統之前,BIOS對CPLD固件更新開關進行監控;
在檢測到所述CPLD固件更新開關輸出開啟信號后,檢測指定路徑下是否存在CPLD固件文件;
如果是,則利用本地固件升級程序并結合所述CPLD固件文件對目標CPLD進行固件升級;
在成功升級所述目標CPLD的固件后,啟動所述系統。
優選地,在成功升級所述目標CPLD的固件后,還包括:
清除所述指定路徑下的所述CPLD固件文件。
優選地,所述BIOS的設置界面具有所述CPLD固件更新開關;所述CPLD固件更新開關在用戶的打開操作下輸出所述開啟信號。
優選地,所述CPLD固件文件的存放過程,包括:
從外部設備中獲取所述CPLD固件文件;
將所述CPLD固件文件存入所述BIOS能夠訪問的所述指定路徑下。
優選地,在所述指定路徑下未檢測到所述CPLD固件文件時,包括:
啟動所述系統。
優選地,在檢測到所述CPLD固件更新開關輸出開啟信號后,還包括:
將所述CPLD固件更新開關重置為關閉狀態。
優選地,在BIOS對CPLD固件更新開關進行監控之前,還包括:
顯示所述CPLD固件文件的版本信息。
一種CPLD固件升級裝置,包括:
開關監控模塊,用于在啟動系統之前,BIOS對CPLD固件更新開關進行監控;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010121447.X/2.html,轉載請聲明來源鉆瓜專利網。





