[發(fā)明專利]一種程序升級的應用系統(tǒng)和方法無效
| 申請?zhí)枺?/td> | 201410004767.1 | 申請日: | 2014-01-06 |
| 公開(公告)號: | CN103761125A | 公開(公告)日: | 2014-04-30 |
| 發(fā)明(設(shè)計)人: | 韓金坤;楊濤;王兵;李紅民 | 申請(專利權(quán))人: | 凱邁(洛陽)電子有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08;H04L12/40 |
| 代理公司: | 北京中原華和知識產(chǎn)權(quán)代理有限責任公司 11019 | 代理人: | 壽寧;張華輝 |
| 地址: | 471003 河南*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 程序 升級 應用 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種程序升級的應用系統(tǒng)和方法,特別是涉及一種基于飛思卡爾HCS08系列單片機CAN總線的程序升級的應用系統(tǒng)和方法。
背景技術(shù)
目前,飛思卡爾HCS08系列單片機在越來越多的汽車電子和其他電子產(chǎn)品上使用,但在使用過程中這些電子產(chǎn)品需要進行漏洞升級或功能增加時不可避免的需要對其程序進行一些升級,但當這些產(chǎn)品安裝完畢或已經(jīng)投入使用時,將他們拆開進行升級后再安裝回去是一件非常困難的事情,而且需要一些特定的編程工具如飛思卡爾單片機的特有的BDM編程工具。
同時,控制器局域網(wǎng)CAN(Controller?Area?Network)總線由于其優(yōu)秀的抗干擾能力和靈活的使用性,在汽車電子中的使用越來越普遍,通過這條總線我們可以很方便的與掛在總線上的設(shè)備進行通信。因此,借由CAN總線,可以對飛思卡爾的HCS08系列單片機的應用程序進行升級。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種程序升級的應用系統(tǒng)和方法,其是基于飛思卡爾HCS08系列單片機CAN總線的程序升級的應用系統(tǒng)和方法,方便在現(xiàn)場不需要拆卸設(shè)備只需通過計算機或其他帶CAN總線的設(shè)備利用CAN總線對產(chǎn)品進行程序升級,它支持對連接在CAN總線上的多個設(shè)備通過地址區(qū)分進行選擇性升級而不影響其他模塊的正常運行。
本發(fā)明的目的是采用以下技術(shù)方案來實現(xiàn)的。本發(fā)明提出一種程序升級的應用系統(tǒng),其是基于飛思卡爾HCS08系列單片機CAN總線的程序升級的應用系統(tǒng),包括N(N≥1)個HCS08系列單片機系統(tǒng)模塊、CAN轉(zhuǎn)換器和上位機;其中,上述的N個HCS08系列單片機系統(tǒng)模塊通過CAN總線分別與CAN轉(zhuǎn)換器連接,該CAN轉(zhuǎn)換器又與上位機連接。
本發(fā)明的目的還可采用以下技術(shù)措施進一步實現(xiàn)。
前述的程序升級的應用系統(tǒng),其中該HCS08系列單片機系統(tǒng)模塊包括引導程序區(qū)、應用程序區(qū)、程序標志區(qū)及程序備份區(qū)。
本發(fā)明的目的還采用以下技術(shù)方案來實現(xiàn)的。本發(fā)明還提出一種應用權(quán)利要求1所述的應用系統(tǒng)程序升級的方法,其是基于飛思卡爾HCS08系列單片機CAN總線的程序升級的應用系統(tǒng),包括以下步驟:多個HCS08系列單片機系統(tǒng)模塊開始工作,運行引導程序,引導程序會首先判斷是不是需要進行程序更新:如果需要進行程序更新或升級時,引導程序?qū)殉绦騻浞輩^(qū)的程序?qū)懭氲綉贸绦騾^(qū),然后在程序標志區(qū)寫入程序版本、程序有效標志及效驗和信息,寫入成功后運行應用程序;如果不需要進行程序更新或升級時,引導程序會在程序標志區(qū)載入程序版本及程序有效標志并檢驗效驗和,如果程序有效并且效驗和正確,系統(tǒng)運行應用程序;在運行應用程序的時候,該HCS08系列單片機系統(tǒng)模塊接收上位機傳送的更新或需升級的程序,進行程序升級:首先判斷是否是對本地址的設(shè)備進行升級,如果是,該HCS08系列單片機系統(tǒng)模塊將會把接收到的程序升級數(shù)據(jù)放入程序備份區(qū),當接收完所有的升級數(shù)據(jù)后,應用程序會對升級數(shù)據(jù)進行CRC校驗并和接收到的校驗幀進行對比,如果校驗成功則寫入應用程序更新標志并復位,系統(tǒng)復位后會進入引導程序并檢查程序更新標志并更新程序。
借由上述技術(shù)方案,本發(fā)明的一種程序升級的應用系統(tǒng)和方法至少具有下列優(yōu)點及有益效果:借由本發(fā)明,可以方便在現(xiàn)場不需要拆卸設(shè)備只需通過計算機或其他帶CAN總線的設(shè)備利用CAN總線對產(chǎn)品進行程序升級,它支持對連接在CAN總線上的多個設(shè)備通過地址區(qū)分進行選擇性升級而不影響其他模塊的正常運行。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點能夠更明顯易懂,以下特舉較佳實施例,并配合附圖,詳細說明如下。
附圖說明
圖1:為本發(fā)明的程序升級的應用系統(tǒng)的方框圖。
圖2:為本發(fā)明的程序升級的方法的引導程序的流程圖。
圖3:為本發(fā)明的程序升級的方法的應用程序的流程圖。
具體實施方式
為更進一步闡述本發(fā)明為達成預定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本發(fā)明提出的一種程序升級的應用系統(tǒng)和方法的具體實施方式、結(jié)構(gòu)、特征及其功效,詳細說明如后。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于凱邁(洛陽)電子有限公司,未經(jīng)凱邁(洛陽)電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410004767.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:管路氣密性檢測裝置
- 下一篇:一體化帶氣囊肛管引流器





