[發(fā)明專(zhuān)利]一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法有效
| 申請(qǐng)?zhí)枺?/td> | 201811144903.1 | 申請(qǐng)日: | 2018-09-29 |
| 公開(kāi)(公告)號(hào): | CN109375941B | 公開(kāi)(公告)日: | 2022-01-07 |
| 發(fā)明(設(shè)計(jì))人: | 劉昌元;黃雷;陳元珩 | 申請(qǐng)(專(zhuān)利權(quán))人: | 延鋒偉世通電子科技(南京)有限公司 |
| 主分類(lèi)號(hào): | G06F8/654 | 分類(lèi)號(hào): | G06F8/654 |
| 代理公司: | 南京眾聯(lián)專(zhuān)利代理有限公司 32206 | 代理人: | 顧進(jìn) |
| 地址: | 211100 江蘇省南*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用于 組合 儀表 新型 主從 flash boot loader 軟件 升級(jí) 方法 | ||
1.一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法,其特征在于:該方法包括兩個(gè)flash boot loader程序:Boot loader 1和Boot loader 2,汽車(chē)組合儀表微控制器的Code Flash區(qū)域劃分為Boot loader 1分區(qū)、Boot loader 2分區(qū)和Applications分區(qū),所述汽車(chē)組合儀表微控制器上電后,啟動(dòng)Boot loader 1和Bootloader 2中的任意一個(gè),檢查是否收到升級(jí)flash boot loader程序或Applications程序的請(qǐng)求,如果收到升級(jí)flash boot loader程序的請(qǐng)求,則檢查是否處在Boot loader 1運(yùn)行中,若是,則升級(jí)Boot loader 2,否則升級(jí)Boot loader 1;如果收到升級(jí)Applications程序的請(qǐng)求,則執(zhí)行Applications程序升級(jí),并在flash boot loader程序或Applications程序升級(jí)結(jié)束后退出升級(jí),汽車(chē)組合儀表微控制器正常執(zhí)行Application程序;
所述Boot loader 1和Boot loader 2均采用主從式設(shè)備模式,既能工作在主設(shè)備模式,也能工作在從設(shè)備模式,所述汽車(chē)組合儀表微控制器能夠通過(guò)工作在主設(shè)備模式下的Boot loader 1/Boot loader 2發(fā)送升級(jí)數(shù)據(jù)對(duì)工作在從設(shè)備模式下的Boot loader 2/Boot loader 1以及處于待升級(jí)狀態(tài)的汽車(chē)組合儀表微控制器的Applications程序進(jìn)行升級(jí);
所述Boot loader 1采用SPI通訊協(xié)議進(jìn)行數(shù)據(jù)傳輸,其集成了SPI驅(qū)動(dòng)程序,使用SPI接口線連接上位機(jī)或其他汽車(chē)組合儀表微控制器,所述Boot loader 2采用CAN通訊協(xié)議進(jìn)行數(shù)據(jù)傳輸,其集成了CAN驅(qū)動(dòng)程序,使用CAN接口線連接上位機(jī)或其他汽車(chē)組合儀表微控制器;
所述Boot loader 1通過(guò)SPI協(xié)議本身的全雙工模式進(jìn)行主設(shè)備模式和從設(shè)備模式之間的切換,為了采用Boot loader 1對(duì)flash boot loader程序或Applications程序進(jìn)行升級(jí),在汽車(chē)組合儀表微控制器的PCB板上,將四個(gè)SPI端口通過(guò)四路接線引出作為SPI外接端口,將GPIO端口通過(guò)接線引出與電源VCC形成主從設(shè)備模式切換端口。
2.如權(quán)利要求1所述的一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法,其特征在于,所述汽車(chē)組合儀表微控制器PCB板上的GPIO端口采用下拉設(shè)計(jì),在采用Boot loader 1對(duì)flash boot loader程序或Applications程序進(jìn)行升級(jí)時(shí),GPIO端口默認(rèn)輸入采樣到的是低電平信號(hào),Boot loader 1默認(rèn)工作在從設(shè)備模式,此時(shí)通過(guò)上位機(jī)來(lái)對(duì)汽車(chē)組合儀表微控制器進(jìn)行升級(jí),上位機(jī)通過(guò)SPI連接器連接汽車(chē)組合儀表微控制器的SPI外接端口;在完成了汽車(chē)組合儀表微控制器的軟件升級(jí)后,通過(guò)短路線短接主從設(shè)備模式切換端口使得GPIO端口輸入采樣到的是高電平信號(hào),Boot loader 1工作在主設(shè)備模式下,此時(shí)通過(guò)該汽車(chē)組合儀表微控制器對(duì)其他待升級(jí)的汽車(chē)組合儀表微控制器進(jìn)行升級(jí),該汽車(chē)組合儀表微控制器的SPI外接端口通過(guò)SPI連接器與其他待升級(jí)的汽車(chē)組合儀表微控制器的SPI外接端口互聯(lián)。
3.如權(quán)利要求2所述的一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法,其特征在于,所述汽車(chē)組合儀表微控制器PCB板上的GPIO端口與主從設(shè)備模式切換端口之間串接有第一電阻,主從設(shè)備模式切換端口與電源VCC之間串接有第二電阻,主從設(shè)備模式切換端口與電源地之間串接有第三電阻。
4.如權(quán)利要求1所述的一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法,其特征在于,所述Boot loader 2通過(guò)診斷指令進(jìn)行主設(shè)備模式和從設(shè)備模式之間的切換,采用Boot loader 2對(duì)flash boot loader程序或Applications程序進(jìn)行升級(jí)的汽車(chē)組合儀表微控制器能夠通過(guò)診斷指令觸發(fā)升級(jí),該汽車(chē)組合儀表微控制器通過(guò)CAN通訊設(shè)備連接上位機(jī)或其他汽車(chē)組合儀表微控制器。
5.如權(quán)利要求4所述的一種應(yīng)用于組合儀表的新型主從式flash boot loader軟件升級(jí)方法,其特征在于,當(dāng)汽車(chē)組合儀表裝車(chē)后,通過(guò)采用Boot loader 2對(duì)flash bootloader程序或Applications程序進(jìn)行升級(jí),將汽車(chē)組合儀表微控制器的CAN通訊端口連接至整車(chē)的OBD-II接口上。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于延鋒偉世通電子科技(南京)有限公司,未經(jīng)延鋒偉世通電子科技(南京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811144903.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。





