[發明專利]一種汽車控制單元引導啟動程序的更新方法、裝置及汽車在審
| 申請號: | 202211078705.6 | 申請日: | 2022-09-05 |
| 公開(公告)號: | CN115373716A | 公開(公告)日: | 2022-11-22 |
| 發明(設計)人: | 熊善海;張占龍 | 申請(專利權)人: | 北京新能源汽車股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F9/445 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 左曉菲 |
| 地址: | 100176 北京市大興區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 汽車 控制 單元 引導 啟動 程序 更新 方法 裝置 | ||
本發明提供一種汽車控制單元引導啟動程序的更新方法、裝置及汽車。應用于電子控制單元ECU,所述方法包括:獲取汽車電子控制單元ECU的第一寄存器的第一預設地址和第二寄存器的第二預設地址;將所述第一預設地址作為電子控制單元ECU的引導啟動程序Boot起始地址,將所述第二預設地址作為用戶應用程序APP的起始地址,進行引導啟動程序Boot的更新。本發明的方案保證出現電子控制單元供電中斷和/或通信中斷的情況下,依然能夠實現引導啟動程序的順利更新。
技術領域
本發明涉及汽車技術領域,特別是指一種汽車控制單元引導啟動程序的更新方法、裝置及汽車。
背景技術
bootloader(引導啟動程序)是在ECU(Electronic Control Unit,電子控制單元)生產時通過JTAG(Joint Test Action Group,聯合測試工作組)注入到MCU(Micro controlUnit,微控制單元)中的,一般在車輛生命周期內都不需要更新,如果bootloader一旦存在問題,影響程序運行,或者刷寫不穩定,則需要更新;
但是試制或者量產階段的車載ECU已經密封加蓋,無法拆開ECU控制器通過JTAG接口連接調試器進行軟件刷寫,或者通過更新bootloader,只能通過車輛預留的診斷口進行刷寫;
通過整車網絡的診斷口連接ECU,通過CAN(Controller Area Network,控制器局域網)/CanFD(Controller Area Network Flexible Data-rate,控制器局域網靈活數據速率)/以太網等進行bootloader反刷;
目前,使用最多的更新bootloader方式為:通過原始Boot(引導啟動程序)將ReBoot(引導啟動程序刷寫程序)程序更新進原本APP的位置;通過ReBoot將New Boot(新的引導啟動程序)更新進原本Boot的位置;通過New Boot將APP程序在刷回控制器,由此完成bootloader的更新。
但是此方法存在一個缺陷,當通過ReBoot更新New Boot程序時,若刷寫時控制器出現供電中斷或者通信中斷,則New Boot更新失敗,對于一般的控制器,上電時,程序默認從Boot位置開始運行,然后在由Boot引導跳入APP或者ReBoot;此時Boot位置已無完整程序,Boot無法運行,則整個控制器無法運行,也無法跳到Reboot中進行再次刷寫Boot;此種情況下,控制器徹底報廢,無法在通過診斷口更新程序,而對于量產車輛,也無法大批量從車上將此控制器拆下、開殼,然后連接調試器通過JTAG重新下載程序,且一旦開殼,則控制器密封性無法保證,無法再使用。
發明內容
本發明提供一種汽車控制單元引導啟動程序的更新方法、裝置及汽車,可以解決Reboot更新NewBoot中斷后,電子控制單元ECU無法再次運行的問題。
為解決上述技術問題,本發明的技術方案如下:
一種汽車控制單元引導啟動程序的更新方法,應用于電子控制單元ECU,所述方法包括:
獲取汽車電子控制單元ECU的第一寄存器的第一預設地址和第二寄存器的第二預設地址;
將所述第一預設地址作為ECU的引導啟動程序Boot起始地址,將所述第二預設地址作為用戶應用程序APP的起始地址,進行引導啟動程序Boot的更新。
可選的,將所述第一預設地址作為ECU的引導啟動程序Boot起始地址,將所述第二預設地址作為用戶應用程序APP的起始地址,進行引導啟動程序Boot的更新,包括:
將所述第一預設地址作為ECU的引導啟動程序Boot起始地址,通過原始引導啟動程序Boot將引導啟動程序的ReBoot程序更新進所述用戶應用程序App的位置;
通過所述ReBoot程序將新的引導啟動程序NewBoot更新進所述原始引導啟動程序Boot的位置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新能源汽車股份有限公司,未經北京新能源汽車股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211078705.6/2.html,轉載請聲明來源鉆瓜專利網。





