[發明專利]固件更新方法、處理單元、電子設備及存儲介質在審
| 申請號: | 202310101932.4 | 申請日: | 2023-02-09 |
| 公開(公告)號: | CN116204210A | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 孫偉文 | 申請(專利權)人: | 上海艾為電子技術股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/445 |
| 代理公司: | 北京合智同創知識產權代理有限公司 11545 | 代理人: | 李杰 |
| 地址: | 200233 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 更新 方法 處理 單元 電子設備 存儲 介質 | ||
1.一種固件更新方法,其特征在于,應用于與目標單元通信連接的處理單元,所述處理單元掛載有用于控制所述目標單元的第一驅動程序,所述方法包括:
獲取第二驅動程序,并掛載所述第二驅動程序;
通過所述第二驅動程序,對利用第一固件對所述目標單元進行固件更新時所需的各硬件資源進行加載,其中,所述各硬件資源中的至少部分硬件資源無法通過所述第一驅動程序加載;
獲取所述第一固件,利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:獲得第一固件所需的硬件資源配置信息,所述硬件資源配置信息至少包括:傳輸總線資源配置信息、管腳資源配置信息、內存資源配置信息中的至少之一;
所述通過所述第二驅動程序,對利用第一固件對所述目標單元進行固件更新時所需的各硬件資源進行加載,包括:
通過所述第二驅動程序,按照所述硬件資源配置信息,對各硬件資源進行配置,并對配置完成后的各硬件資源進行加載。
3.根據權利要求2所述的方法,其特征在于,
所述處理單元通過第一傳輸總線與所述目標單元通信連接,所述處理單元利用第一驅動程序通過所述第一傳輸總線控制所述目標單元;
所述利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元,包括:
利用所述第二驅動程序通過所述第一傳輸總線基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元,其中,所述第一驅動程序使用的地址與所述第二驅動程序使用的地址不同。
4.根據權利要求2所述的方法,其特征在于,
所述處理單元通過第一傳輸總線與所述目標單元通信連接,所述處理單元還通過第二傳輸總線與所述目標單元通信連接;
所述處理單元利用所述第一驅動程序通過所述第一傳輸總線控制所述目標單元;
所述利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元,包括:
利用所述第二驅動程序通過所述第二傳輸總線基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元。
5.根據權利要求1所述的方法,其特征在于,所述處理單元還掛載有人機交互程序;
所述獲取所述第一固件,包括:
響應于用戶在人機交互程序中選擇第一固件的選擇指令,從與所述處理單元相連接的存儲單元中獲取所述第一固件。
6.根據權利要求1所述的方法,其特征在于,所述處理單元還掛載有人機交互程序;
所述利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元,包括:
響應于用戶通過人機交互程序發出的更新指令,利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元。
7.根據權利要求1-6中任一項所述的方法,其特征在于,所述獲取所述第一固件,之后所述方法還包括:對所述第一固件進行校驗,和/或,對所述第一固件進行版本號比對。
8.一種處理單元,其特征在于,所述處理單元與目標單元通信連接,且掛載有用于控制所述目標單元的第一驅動程序,所述處理單元包括:
獲取模塊,用于獲取第二驅動程序,并掛載所述第二驅動程序;
加載模塊,用于通過所述第二驅動程序,對利用第一固件對所述目標單元進行固件更新時所需的各硬件資源進行加載,其中,所述各硬件資源中的至少部分硬件資源無法通過所述第一驅動程序加載;
更新模塊,用于獲取所述第一固件,并利用所述第二驅動程序基于加載完畢的各硬件資源將所述第一固件更新到所述目標單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海艾為電子技術股份有限公司,未經上海艾為電子技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310101932.4/1.html,轉載請聲明來源鉆瓜專利網。





