[發(fā)明專利]一種在線并行燒錄系統(tǒng)及燒錄方法有效
| 申請?zhí)枺?/td> | 202110301841.6 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112860281B | 公開(公告)日: | 2022-01-18 |
| 發(fā)明(設(shè)計)人: | 孫玉芳;何文廣;劉桂波 | 申請(專利權(quán))人: | 黑龍江工程學(xué)院 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65 |
| 代理公司: | 哈爾濱市松花江專利商標(biāo)事務(wù)所 23109 | 代理人: | 高倩 |
| 地址: | 150050 黑龍江*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 在線 并行 系統(tǒng) 方法 | ||
一種在線并行燒錄系統(tǒng)及燒錄方法,屬于單片機領(lǐng)域,本發(fā)明的目的是為了解決現(xiàn)有燒錄方式的燒錄速度不可控、燒錄穩(wěn)定性差的問題。本申請通過為每個芯片設(shè)置初始地址,使得程序碼文件都能夠及時的傳送至相應(yīng)初始地址的單片機數(shù)據(jù)緩存區(qū),使得每個單片機都能燒錄程序穩(wěn)定。它用于燒錄程序。
技術(shù)領(lǐng)域
本發(fā)明涉及燒錄方法,屬于單片機領(lǐng)域。
背景技術(shù)
現(xiàn)有的單片機的燒錄方法多對單塊單片機進(jìn)行燒錄,而對多塊單片機進(jìn)行燒錄的方式多用于工業(yè)生產(chǎn)芯片上,在芯片焊接到電路板上之前,使用專門的編程器將程序燒寫好之后,再批量的焊接到電路板上,可同時燒錄多個芯片,一般產(chǎn)量大的家電廠上會使用該方式進(jìn)行燒錄,這種方式屬于硬件燒錄方式,不能進(jìn)行軟件上的升級改造。并且該方式也不適用于少量芯片的燒錄。
現(xiàn)有的在線燒錄是直接在電路板上對芯片進(jìn)行燒錄,不依賴于燒錄座,不受燒錄座壽命影響,是一種低成本IC燒錄方式,但是每個產(chǎn)品的電路板各種各樣,存在很多不確定因素,會給在線燒錄帶來異常情況,例如正常燒錄程序后,芯片程序沒有跑起來、傳輸程序的通信電纜長度導(dǎo)致通信速率低及燒錄穩(wěn)定差、燒錄程序丟失、易燒壞芯片的問題。為了使得燒錄工作穩(wěn)定、快速、有序、可控的進(jìn)行,需要一種燒錄方法。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決現(xiàn)有燒錄方式的燒錄速度不可控、燒錄穩(wěn)定性差的問題。現(xiàn)提供一種在線并行燒錄系統(tǒng)及方法。
一種在線并行燒錄系統(tǒng),所述系統(tǒng)包括識別模塊、地址配置模塊、傳輸速率設(shè)置模塊、定時模塊、文件比對模塊、優(yōu)化模塊和燒錄處理模塊,
識別模塊,用于識別與適配器連接后產(chǎn)生的電壓數(shù)量;
地址配置模塊,用于配置與電壓數(shù)量相同的初始地址和程序傳輸通道,并將每個初始地址通過每個程序傳輸通道發(fā)送至每個單片機內(nèi)的數(shù)據(jù)緩存區(qū);
傳輸速率設(shè)置模塊,用于為每個程序傳輸通道設(shè)置傳輸速率;
定時模塊,用于為每個程序傳輸通道設(shè)置傳輸時間;
文件比對模塊,用于采集程序碼文件的大小和識別單片機內(nèi)存儲器的大小,判斷單片機內(nèi)存儲器的大小是否超過程序碼文件的大小,如果是,發(fā)出觸發(fā)初始地址信號,如果否,將程序碼文件傳給優(yōu)化模塊;
優(yōu)化模塊,用于為程序碼文件中的每段數(shù)據(jù)標(biāo)記行數(shù),計算每行數(shù)據(jù)的消耗時間,找出消耗時間最長的多個數(shù)據(jù)進(jìn)行優(yōu)化,使優(yōu)化后的整個程序碼文件的大小不超過單片機內(nèi)存儲器的大小,則發(fā)出觸發(fā)初始地址信號;
燒錄處理模塊,用于接收觸發(fā)初始地址信號觸發(fā)對應(yīng)初始地址,按照相應(yīng)傳輸通道的傳輸速率和傳輸時間接收程序碼文件或者優(yōu)化后的整個程序碼文件,將程序碼文件或者優(yōu)化后的整個程序碼文件燒錄至對應(yīng)初始地址的數(shù)據(jù)緩存區(qū)內(nèi),每個存儲器將自動加載對應(yīng)數(shù)據(jù)緩存區(qū)內(nèi)的程序碼文件或者優(yōu)化后的程序碼文件,完成燒錄。
優(yōu)選地,數(shù)據(jù)緩存區(qū),用于存儲程序碼文件或者優(yōu)化后的程序碼文件和舊固件,當(dāng)接收芯片上電或接收到復(fù)位信號時,對舊固件進(jìn)行校驗,校驗通過后,置位跳轉(zhuǎn)標(biāo)志位,檢查是否有升級標(biāo)志,如果是,有則進(jìn)入下載區(qū),解析下載區(qū)的新固件,通過解壓縮算法和解差分算法,修改覆蓋舊固件,設(shè)置跳轉(zhuǎn)標(biāo)志,運行應(yīng)用程序,如果否,不進(jìn)行升級。
優(yōu)選地,所述系統(tǒng)還包括開關(guān)電源,
開關(guān)電源設(shè)置在每個單片機與適配器之間,
開關(guān)電源,內(nèi)部設(shè)置有電壓反饋機制,當(dāng)檢測輸入電壓低于預(yù)設(shè)低電壓時,內(nèi)部開關(guān)芯片增加輸出占空比或頻率,使輸入電壓的電壓值達(dá)到預(yù)設(shè)電壓,當(dāng)輸入電壓高于預(yù)設(shè)高電壓時,內(nèi)部開關(guān)芯片減少輸出占空比或頻率,使輸入電壓的電壓值達(dá)到預(yù)設(shè)電壓,從而為每個單片機輸入穩(wěn)定電壓。
優(yōu)選地,預(yù)設(shè)電壓為3V-5.5V。
優(yōu)選地,優(yōu)化模塊包括標(biāo)記單元、消耗時間計算單元和優(yōu)化單元,
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于黑龍江工程學(xué)院,未經(jīng)黑龍江工程學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110301841.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于呈現(xiàn)在線實體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)





