[發明專利]一種電子控制器的系統更新方法在審
| 申請號: | 202010219827.7 | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN113449307A | 公開(公告)日: | 2021-09-28 |
| 發明(設計)人: | 董玉宬 | 申請(專利權)人: | 上海海拉電子有限公司 |
| 主分類號: | G06F21/57 | 分類號: | G06F21/57;G06F1/24 |
| 代理公司: | 北京大成律師事務所 11352 | 代理人: | 李佳銘;王芳 |
| 地址: | 201201 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 控制器 系統 更新 方法 | ||
本發明提出一種電子控制器的系統更新方法。本發明中將擦除和燒寫程序從BootLoader程序中剔除出來,使其在更新時從上位機下載至微控制單元的隨機存儲區域中,從而,該擦除和燒寫程序可以在系統更新完成并復位后,從隨機存儲區域中自動刪除,從而,避免其一直占用存儲空間,提高BootLoader程序運行速度;另外,本發明中還可以實現BootLoader程序更新的自檢,大大提高電子控制器的系統更新效率。
技術領域
本發明涉及汽車零配件的技術領域,尤其涉及一種電子控制器的系統更新方法。
背景技術
在汽車領域中,電子控制器(ECU)主要通過采集信號(數據),對這些信號進行計算比較、邏輯分析等,然后生成對應的控制指令,控制汽車各種不同執行器執行相應的功能,從而最終實現對汽車的自動化控制。隨著自動駕駛技術的不斷發展,電子控制器的發展對于汽車發展的影響越來越明顯了。
電子控制器中裝載了各種的應用程序,通過這些應用程序執行信號采集、計算比較、邏輯分析、生成并發出控制指令等功能。但是這些應用程序一般都具有較頻繁的更新需求。現有技術中的電子控制器的更新方法,所用的BootLoader程序代碼占用空間大,上位機與電子控制器之間的通信協議運行速度慢,通常需要很長的更新時間,不能及時完善更新算法,更新效率低。
發明內容
為解決上述問題,本發明提出一種電子控制器的系統更新方法。本發明中將擦除和燒寫程序從BootLoader程序中剔除出來,使其在更新時從上位機下載至微控制單元的隨機存儲區域中,從而,該擦除和燒寫程序可以在系統更新完成并復位后,從隨機存儲區域中自動刪除,從而,避免其一直占用存儲空間,提高BootLoader程序運行速度;另外,本發明中還可以實現BootLoader程序更新的自檢,大大提高電子控制器的系統更新效率。
一種電子控制器的系統更新方法,其特征在于,所述電子控制器的微控制單元中固化存儲的BootLoader程序中不包括擦除和燒寫程序,其中所述系統更新方法包括以下步驟:
S1:將所述電子控制器與上位機建立連接;
S2:電子控制器的微控制單元進入BootLoader程序區,根據所述上位機發出的第一指令,判斷所述微控制單元上的應用程序是否存在更新需求;
S3:當存在更新需求時,下載擦除和燒寫程序至所述微控制單元的隨機存儲區域中;
S4:所述微控制單元執行隨機存儲區域的擦除和燒寫程序,完成更新,并向上位機發送更新反饋;
S5:所述微控制單元接收復位指令執行復位操作;
S6:復位后,微控制單元跳至BootLoader程序區,根據上位機發出的第二指令,檢測BootLoader程序是否需要更新;
S7:當所述BootLoader程序需要更新時,執行BootLoader更新;
S7’:當所述BootLoader程序不需要更新時,所述微控制單元檢測所述微控制單元上的應用程序,并根據檢測結果運行所述應用程序,使得所述電子控制器正常運行。
優選地,上述電子控制器的系統更新方法中,所述電子控制器包括至少兩個微控制單元,第一微控制單元與所述上位機通信連接,且分別與其他微控制單元通信連接,所述系統更新方法還包括:所述第一微控制單元完成更新后,所述第一微控制單元從所述上位機接收更新指令,并發送至所述其他微控制單元;從所述上位機下載擦除和燒寫程序至所述其他微控制單元的隨機存儲區域中;所述其他微控制單元啟動BootLoader程序,并執行隨機存儲區域的擦除和燒寫程序,完成更新;所述其他微控制單元通過所述第一微控制單元向所述上位機發送更新反饋;所述第一微控制單元及所述其他微控制單元完成更新后,根據復位指令,執行復位操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海海拉電子有限公司,未經上海海拉電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010219827.7/2.html,轉載請聲明來源鉆瓜專利網。





