[發明專利]一種應用于組合儀表的新型主從式flash boot loader軟件升級方法有效
| 申請號: | 201811144903.1 | 申請日: | 2018-09-29 |
| 公開(公告)號: | CN109375941B | 公開(公告)日: | 2022-01-07 |
| 發明(設計)人: | 劉昌元;黃雷;陳元珩 | 申請(專利權)人: | 延鋒偉世通電子科技(南京)有限公司 |
| 主分類號: | G06F8/654 | 分類號: | G06F8/654 |
| 代理公司: | 南京眾聯專利代理有限公司 32206 | 代理人: | 顧進 |
| 地址: | 211100 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用于 組合 儀表 新型 主從 flash boot loader 軟件 升級 方法 | ||
本發明涉及一種應用于組合儀表的新型主從式flash boot loader軟件升級方法,包括兩個flash boot loader程序:Boot loader 1和Boot loader 2,儀表微控制器的Code Flash區域劃分為Boot loader 1分區、Boot loader 2分區和Applications分區,儀表微控制器上電后,啟動Boot loader 1和Boot loader 2中任一個,檢查是否收到升級flash boot loader程序或Applications程序的請求,若收到升級flash boot loader程序的請求,檢查是否處在Boot loader 1運行中,若是,升級Boot loader 2,否則升級Boot loader 1;若收到升級Applications程序的請求,則執行Applications程序升級,并在程序升級結束后退出升級,微控制器正常執行Application程序。通過該方法在使用flash boot loader程序升級其它資源程序的同時可以實現flash boot loader程序自身的升級。
技術領域
本發明涉及汽車電子技術領域,尤其涉及汽車組合儀表產品的軟件升級方法,特別涉及一種應用于組合儀表的新型主從式flash boot loader軟件升級方法。
背景技術
隨著技術的發展,車輛中越來越多的使用各種顯示面板來作為儀表,顯示面板作為儀表時,功能豐富,界面多樣,主題多樣,用戶體驗較好,并且廠商還可以對儀表系統文件進行升級,以滿足客戶的各種新需求。
Boot Loader又稱引導加載程序,是系統加電/復位后在應用程序前運行的一段軟件代碼。目前大多數儀表的軟件升級還是依靠flash boot loader程序將相關的應用程序及資源文件下載到組合儀表中進行升級的,這種flash boot loader 大多采用的被動式升級設計,即主要由上位機軟件給作為下位機軟件的flash boot loader程序發送升級命令,flash boot loader開始接收上位機傳輸過來的數據。這種升級方式大多采用CAN通訊協議,且flash boot loader自身無法實現升級,另外,它作為從設備,始終依賴于上位機工具,升級效率不高,且升級速度較慢,升級成本較高。
發明內容
本發明的目的在于提供一種應用于組合儀表的新型主從式flash boot loader軟件升級方法,在該方法中采用雙flash boot loader程序,可同時兼容CAN通訊協議和SPI通訊協議,并且在使用flash boot loader程序升級其它資源程序的同時可以實現flashboot loader程序自身的升級。
為了實現上述目的,本發明采用的技術方案為,一種應用于組合儀表的新型主從式flash boot loader軟件升級方法,該方法包括兩個flash boot loader程序:Bootloader 1和Boot loader 2,汽車組合儀表微控制器的Code Flash區域劃分為Boot loader1分區、Boot loader 2分區和Applications分區,所述汽車組合儀表微控制器上電后,啟動Boot loader 1和Boot loader 2中的任意一個,檢查是否收到升級flash boot loader程序或Applications程序的請求,如果收到升級flash boot loader程序的請求,則檢查是否處在Boot loader 1運行中,若是,則升級Boot loader 2,否則升級Boot loader 1;如果收到升級Applications程序的請求,則執行Applications程序升級,并在flash boot loader程序或Applications程序升級結束后退出升級,汽車組合儀表微控制器正常執行Application程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于延鋒偉世通電子科技(南京)有限公司,未經延鋒偉世通電子科技(南京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811144903.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數傳電臺的升級方法、系統及存儲介質
- 下一篇:智能手環的更新系統及方法





