System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲午夜国产精品无码老牛影视,亚洲性无码AV中文字幕,韩国19禁无遮挡啪啪无码网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于刷寫診斷儀的車輛中央域控制器軟件升級方法及系統技術方案

    技術編號:44490246 閱讀:5 留言:0更新日期:2025-03-04 17:55
    本發明專利技術提供一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法及系統,包括以下步驟:刷寫診斷儀通過以太網ETH網線連接到Switch;建立和MPU的UDP連接;向MPU發起身份校驗請求;校驗刷寫診斷儀的身份是否合法;向MPU發起文件傳輸請求,將控制器刷寫程序壓縮文件發送給MPU;接收并存儲壓縮文件;發送文件校驗值;MPU接收文件校驗值,并計算文件校驗值;MPU對比兩個文件校驗值是否一致;向MPU發起安裝請求;MPU將壓縮文件解壓,并解析文件內容;判斷解壓文件內容是否合法;MPU將MCU刷寫程序文件下載到Nor?Flash,將通信SoC刷寫程序文件下載到通信SoC的內部存儲器,將MPU刷寫程序文件寫入到eMMC,并分別進行刷寫更新;向刷寫診斷儀發送安裝結果;刷寫診斷儀復位中央域控制器。

    【技術實現步驟摘要】

    本專利技術屬于控制器刷寫,具體涉及一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法及系統


    技術介紹

    1、現在的新能源商用車領域,已經逐漸向基于以太網的域控架構演進,域控架構中通常包含中央域控制器、座艙域控制器以及自動駕駛域控制器等。

    2、對于中央域控制器來說,其內部運行linux、rtos等操作系統,包含mcu、mpu等多種類型的cpu以及nor?flash、emmc等不同類型的存儲器,應用軟件包動輒10mb起步。不同的控制器,硬件不同,功能不同,其搭載的控制軟件也是各有千秋。

    3、現有技術中,控制器的軟件升級通常采用can刷寫的方式。但是,現有的can刷寫方法存在著以下弊端:(1)刷寫速度慢,在實際產線中,刷寫1個1mb的應用文件需要2min左右,而刷寫10mb的軟件包則需要20min,這對即將從生產線下線入庫的車輛是不可接受的;(2)一般針對有單個mcu的控制器,應用軟件包一般在1mb以內,無法有效地對內部有多個cpu模塊和多種存儲器類型的中央域控制器進行軟件升級。


    技術實現思路

    1、為解決上述之現有技術的不足之處,本專利技術的目的在于提供一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法及系統。

    2、為實現上述目的,本專利技術采用了如下技術方案:

    3、<方案一>

    4、本專利技術提供一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法,具有這樣的特征:中央域控制器包含主控soc、通信soc、switch、nor?flash以及emmc,主控soc含有通過內部rpc通信方式相連接的mcu和mpu,mpu通過以太網eth通信方式與通信soc和switch分別相連接,通信soc具有內部存儲器,用于存儲該通信soc的程序,nor?flash和mcu相連接,用于存儲該mcu的程序,emmc和mpu相連接,用于存儲該mpu的程序,方法包括以下步驟:

    5、步驟s1,刷寫診斷儀通過以太網eth網線連接到switch;

    6、步驟s2,刷寫診斷儀建立和mpu的udp連接;

    7、步驟s3,刷寫診斷儀向mpu發起身份校驗請求;

    8、步驟s4,mpu校驗刷寫診斷儀的身份是否合法,若合法,執行步驟s5;

    9、步驟s5,刷寫診斷儀向mpu發起文件傳輸請求,將包含有mcu刷寫程序文件、mpu刷寫程序文件以及通信soc刷寫程序文件在內的控制器刷寫程序壓縮文件發送給mpu;

    10、步驟s6,mpu接收并存儲控制器刷寫程序壓縮文件;

    11、步驟s7,刷寫診斷儀向mpu發送文件校驗值;

    12、步驟s8,mpu接收文件校驗值作為預設文件校驗值,并根據接收到的控制器刷寫程序壓縮文件計算文件校驗值作為當前文件校驗值;

    13、步驟s9,mpu對比當前文件校驗值和預設文件校驗值是否一致,若一致,執行步驟s10;

    14、步驟s10,刷寫診斷儀向mpu發起安裝請求;

    15、步驟s11,mpu將控制器軟件升級壓縮文件解壓,并解析文件內容;

    16、步驟s12,mpu根據內置的刷寫文件列表,判斷解壓文件內容是否合法,若合法,執行步驟s13;

    17、步驟s13,mpu通過rpc將mcu刷寫程序文件下載到nor?flash,通過以太網eth將通信soc刷寫程序文件下載到通信soc的內部存儲器,將mpu刷寫程序文件寫入到emmc,并分別進行刷寫更新;

    18、步驟s14,mpu向刷寫診斷儀發送安裝結果;

    19、步驟s15,安裝成功,刷寫診斷儀復位中央域控制器。

    20、在本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,還可以具有這樣的特征:其中,在步驟s13中,對于mcu的刷寫更新,具體包括以下子步驟:

    21、步驟s13-1-1,mpu通過rpc調用mcu的刷寫服務;

    22、步驟s13-1-2,mpu通過rpc將mcu刷寫程序文件發送給mcu;

    23、步驟s13-1-3,mcu擦除nor?flash的非激活分區的數據,將要刷寫的程序文件寫入該非激活分區;

    24、步驟s13-1-4,mcu將當前正在運行的分區設置為非激活,并將寫入新程序的分區設置為激活;

    25、步驟s13-1-5,mcu復位,啟動激活的分區,運行新程序。

    26、在本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,還可以具有這樣的特征:其中,在步驟s13中,對于mpu的刷寫更新,具體包括以下子步驟:

    27、步驟s13-2-1,mpu擦除emmc的非激活分區的數據,并將要刷寫的程序文件寫入該非激活分區;

    28、步驟s13-2-2,mpu將當前正在運行的分區設置為非激活,將寫入新程序的分區設置為激活;

    29、步驟s13-2-3,mpu復位,啟動激活的分區,運行新程序。

    30、在本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,還可以具有這樣的特征:其中,在步驟s13中,對于通信soc的刷寫更新,具體包括以下子步驟:

    31、步驟s13-3-1,mpu向通信soc發起udp通信,將通信soc刷寫程序文件發送給通信soc;

    32、步驟s13-3-2,mpu向通信soc發起更新指令;

    33、步驟s13-3-3,通信soc將當前正在運行的程序進行備份,并用新程序覆蓋正在運行的程序;

    34、步驟s13-3-4,通信soc復位,運行新程序。

    35、在本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,還可以具有這樣的特征:其中,mcu與車輛的can總線連接,用于負責接收整車的can報文。

    36、在本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,還可以具有這樣的特征:其中,通信soc具有4g網絡,用于為中央域控制器提供上網能力。

    37、<方案二>

    38、本專利技術還提供了一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機程序,具有這樣的特征,計算機程序被處理器執行時實現<方案一>的基于刷寫診斷儀的車輛中央域控制器軟件升級方法的步驟。

    39、<方案三>

    40、本專利技術還提供了一種基于刷寫診斷儀的車輛中央域控制器軟件升級系統,具有這樣的特征,系統用于執行<方案一>的基于刷寫診斷儀的車輛中央域控制器軟件升級方法的步驟。

    41、與現有技術相比,本專利技術提供的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,一方面實現了對含有多個cpu、多種存儲類型的中央域控制器的刷寫,填補了行業內此種架構的域控制器刷寫方法的空白;另外一方面,整個刷寫過程的文件傳輸,全部基于以太網進行傳輸,傳統can總線的速率一般是500kbit/s,車用以太網的速度是can總線的200倍,能達到100m本文檔來自技高網...

    【技術保護點】

    1.一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    2.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    3.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    4.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    5.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    6.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    7.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-6任一項所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法的步驟。

    8.一種基于刷寫診斷儀的車輛中央域控制器軟件升級系統,其特征在于,所述系統用于執行如權利要求1-6中任一項所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法的步驟。

    【技術特征摘要】

    1.一種基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    2.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    3.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    4.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    5.根據權利要求1所述的基于刷寫診斷儀的車輛中央域控制器軟件升級方法,其特征在于:

    6...

    【專利技術屬性】
    技術研發人員:袁帥任錦濤李云龍蔡振輝宋浩瑞
    申請(專利權)人:質子汽車科技有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲一级特黄无码片| 无码专区一va亚洲v专区在线| 久久久久亚洲av成人无码电影| 精品无码三级在线观看视频 | 蜜桃成人无码区免费视频网站| 国产成人麻豆亚洲综合无码精品| 亚洲av中文无码乱人伦在线r▽| 免费a级毛片无码a∨蜜芽试看| 国产在线无码不卡影视影院 | 亚洲国产成人精品无码区花野真一| 日韩aⅴ人妻无码一区二区| 亚洲av无码国产精品夜色午夜| 亚洲熟妇少妇任你躁在线观看无码| 无码人妻精品中文字幕| 国产免费黄色无码视频| 国产精品亚洲а∨无码播放麻豆| 久久亚洲精品成人av无码网站| 免费一区二区无码东京热| 无码av大香线蕉伊人久久| 亚洲午夜无码久久久久小说| 亚洲av中文无码乱人伦在线r▽| 久久久久亚洲av成人无码电影| 无码少妇丰满熟妇一区二区| 精品无码国产污污污免费网站| 国产精品无码一区二区三级 | 人妻无码一区二区三区AV| 高潮潮喷奶水飞溅视频无码| 国产精品亚洲专区无码牛牛| 亚洲精品无码专区在线| 亚洲AV无码男人的天堂| 无码人妻精品一区二区蜜桃 | 久久久久久亚洲Av无码精品专口| 精品久久久无码中文字幕天天| 无码任你躁久久久久久久| 日韩综合无码一区二区| 国产亚洲美日韩AV中文字幕无码成人| 无码国模国产在线观看免费| 免费无码AV一区二区| 伊人久久大香线蕉无码麻豆| 粉嫩大学生无套内射无码卡视频| 亚洲色av性色在线观无码|