[發明專利]功率轉換控制器的引導程序的升級方法和裝置有效
| 申請號: | 202111567605.5 | 申請日: | 2021-12-21 |
| 公開(公告)號: | CN113946360B | 公開(公告)日: | 2022-04-19 |
| 發明(設計)人: | 陳申;黃羽西;朱選才;沈旦立;俞先鋒 | 申請(專利權)人: | 萬幫數字能源股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/4401 |
| 代理公司: | 常州佰業騰飛專利代理事務所(普通合伙) 32231 | 代理人: | 陳紅橋 |
| 地址: | 213000 江蘇省常州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 功率 轉換 控制器 引導 程序 升級 方法 裝置 | ||
本發明提供了一種功率轉換控制器的引導程序的升級方法和裝置,所述方法包括以下步驟:獲取并校驗程序升級包,其中,程序升級包設置于存儲器中,并且程序升級包包括文件頭、應用程序包和中轉程序包;判斷應用程序區中存儲的應用程序是否需要更新;若是,則運行引導程序區中存儲的待升級引導程序,以將中轉程序包加載至應用程序區;判斷引導程序區中存儲的待升級引導程序是否需要更新;若是,則利用中轉程序包對引導程序區中的待升級引導程序進行升級更新。本發明能夠降低產品成本,并且通過中轉程序而不是應用程序來操作引導程序的升級過程,能夠縮短操作閃存時間,以及避免應用程序操作帶來的誤操作隱患。
技術領域
本發明涉及程序升級技術領域,具體涉及一種功率轉換控制器的引導程序的升級方法和一種功率轉換控制器的引導程序的升級裝置。
背景技術
程序升級是嵌入式系統的一項基本功能。為了實現程序升級,一般會在嵌入式系統控制器的閃存中設計引導程序,引導程序的主要功能是為應用程序準備正確的運行環境,比如初始化時鐘、硬件設備和啟動操作系統內核等。
鑒于引導程序的重要性,一般地,在產品出廠后不會對其進行升級,因為一旦引導程序更新失敗,則會導致整個產品無法運行,只能到現場或退回到指定的地點進行引導程序的重新燒錄,增加運維成本,因此,對引導程序的升級應該要十分慎重,需要盡可能的縮短操作閃存時間以提高升級的可靠性,并且需要避免通過應用程序來升級引導程序,因為該方法存在誤操作隱患。
發明內容
本發明為解決上述技術問題,提供了一種功率轉換控制器的引導程序的升級方法,通過存儲器而不是擴大控制器的內存來放置程序升級包,能夠降低產品成本,并且通過中轉程序而不是應用程序來操作引導程序的升級過程,能夠縮短操作閃存時間,以及避免應用程序操作帶來的誤操作隱患。
本發明采用的技術方案如下:
一種功率轉換控制器的引導程序的升級方法,所述引導程序設置于控制器內的引導程序區,并且所述控制器還設有應用程序區,此外對應所述控制器還設有狀態指示燈、儲能單元和存儲器,所述升級方法包括以下步驟:獲取并校驗程序升級包,其中,所述程序升級包設置于所述存儲器中,并且所述程序升級包包括文件頭、應用程序包和中轉程序包;判斷所述應用程序區中存儲的應用程序是否需要更新;若是,則運行所述引導程序區中存儲的待升級引導程序,以將所述中轉程序包加載至所述應用程序區;判斷所述引導程序區中存儲的待升級引導程序是否需要更新;若是,則利用所述中轉程序包對所述引導程序區中的待升級引導程序進行升級更新。
根據本發明的一個實施例,所述文件頭包括所述程序升級包的版本、大小和校驗碼。
根據本發明的一個實施例,所述中轉程序包包括:中轉程序代碼,所述中轉程序代碼用于控制所述待升級引導程序升級過程;中轉程序數據,所述中轉程序數據為待加載到所述引導程序區的升級版本引導程序。
根據本發明的一個實施例,所述若是,則運行所述引導程序區中存儲的待升級引導程序,以將所述中轉程序包加載至所述應用程序區,具體包括以下步驟:若是,則運行所述引導程序區中存儲的待升級引導程序并輸出第一引導態信號,其中,所述第一引導態信號用于點亮引導指示燈;運行所述待升級引導程序訪問所述中轉程序包,并判斷是否需要更新所述應用程序區的代碼;若是,則將所述中轉程序代碼加載至所述應用程序區并輸出中轉態信號,其中,所述中轉態信號用于點亮中轉指示燈。
根據本發明的一個實施例,所述判斷所述引導程序區中存儲的待升級引導程序是否需要更新,具體包括以下步驟:提取所述中轉程序數據中待加載到所述引導程序區的升級版本引導程序的版本信息;根據所述版本信息判斷所述引導程序區中存儲的待升級引導程序是否需要升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于萬幫數字能源股份有限公司,未經萬幫數字能源股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111567605.5/2.html,轉載請聲明來源鉆瓜專利網。





