欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 請教單片機(jī)遠(yuǎn)程固件升級 [打印本頁]

作者: 2297809780    時間: 2021-11-30 16:00
標(biāo)題: 請教單片機(jī)遠(yuǎn)程固件升級
請教單片機(jī)遠(yuǎn)程固件升級:  最近在做單片機(jī)藍(lán)牙功能的發(fā)現(xiàn)一個說法,可以用藍(lán)牙進(jìn)行遠(yuǎn)程固件升級,也就是遠(yuǎn)程改代碼,在平時測試迭代各種代碼的時候深有體會,插拔USB轉(zhuǎn)ttl等等各種不方便,于是就去找芯片廠家要來了IAP例程開發(fā),進(jìn)行測試?yán)痰臅r候,也是了解到了遠(yuǎn)程固件升級的原理,相當(dāng)于是有兩份代碼AP和Bootloader引導(dǎo)碼程序,只要一開始燒入Bootloader引導(dǎo)碼程序,我們就可以遠(yuǎn)程發(fā)送AP文件讓單片機(jī)自己進(jìn)行燒錄覆蓋,然而我發(fā)現(xiàn)廠家給的測試工具是超級中斷,感覺就是一個串口助手,最后還是要電腦插著USB轉(zhuǎn)ttl,有點雞肋和多此一舉,廠家也說這是讓我們理解原理用的,可是如果我想通過藍(lán)牙傳輸文件的話,我突然發(fā)現(xiàn)我沒有藍(lán)牙傳輸文件的工具,在網(wǎng)上找到的工具大部分都是串傳輸助手之類的,是不是需要我自己寫一個藍(lán)牙傳輸文件的小程序或者app之類的?請大佬前輩指點迷津或者給一個新的思路進(jìn)行遠(yuǎn)程燒入代碼也行!萬分感謝!本人大三,用的芯片是stc8H系列。

作者: npn    時間: 2021-11-30 16:59
固件都是出廠固定的,改不了,改代碼屬于STC脫機(jī)下載的例子,網(wǎng)上有很多。




作者: shumivan    時間: 2021-11-30 17:09
首先,你的這個需求,可以用現(xiàn)成的串口軟件或藍(lán)牙軟件去發(fā)送的,但是問題在于你的單片機(jī)要一次全部接受下來這個文件,而且文件格式對與不對你還得判斷。你這里說道的藍(lán)牙傳輸文件工具的使用,自己開發(fā)唯一目的是降低傳輸速率,畢竟你用的是51裸跑不是高性能跑的linux系統(tǒng)。綜上所述,你確實需要自己整一個藍(lán)牙傳輸文件的工具,其中傳輸協(xié)議還得自己寫,協(xié)議應(yīng)該包括指定包的申請和斷點續(xù)傳等功能。如果你的bootloader寫的好的話,只需要你設(shè)備上行觸發(fā)指定包序號申請就可以了,這樣邏輯上簡單。假如傳輸中斷,你可以繼續(xù)自動從頭開始。
作者: 2297809780    時間: 2021-11-30 17:17
shumivan 發(fā)表于 2021-11-30 17:09
首先,你的這個需求,可以用現(xiàn)成的串口軟件或藍(lán)牙軟件去發(fā)送的,但是問題在于你的單片機(jī)要一次全部接受下來 ...

謝謝大佬指導(dǎo) ,大概了解了,菜鳥有兩個方面想請教下大佬 一是這里的51裸跑和linux系統(tǒng)是開發(fā)環(huán)境嗎,我看大部分的單片機(jī)開發(fā)都是在windows上進(jìn)行的,這兩個詞倒是第一次在這里聽到(我很菜,希望大佬解答一波萬分感謝 二是現(xiàn)成的串口軟件使用已經(jīng)讓我初步了解了原理 但是藍(lán)牙軟件屬實是少我還沒找到 有沒有藍(lán)牙軟件資源讓我用下研究研究[
作者: 黃youhui    時間: 2021-12-1 08:44
2297809780 發(fā)表于 2021-11-30 17:17
謝謝大佬指導(dǎo) ,大概了解了,菜鳥有兩個方面想請教下大佬 一是這里的51裸跑和linux系統(tǒng)是開發(fā)環(huán)境嗎,我 ...

玩單片機(jī)分兩種:裸機(jī),系統(tǒng)。我們正常開發(fā)區(qū)只用官方庫就是裸機(jī)開發(fā),那些實時系統(tǒng)像ucosii  RX系統(tǒng)就是系統(tǒng)移植,需要額外添加對應(yīng)的系統(tǒng)庫。系統(tǒng)開發(fā)的單片機(jī)程序是優(yōu)化過的,他們中斷,處理速度等都比裸機(jī)快,畢竟人家是專門優(yōu)化過的,裸機(jī)是通用的。
關(guān)于藍(lán)牙傳輸文件,你手機(jī)是不可以使用藍(lán)牙嗎?茄子快傳、快牙。。。。。。。




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1