91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現(xiàn)易電子元器件有限公司網(wǎng)站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?AVR的bootloader的設(shè)置

文章出處:單片機 責(zé)任編輯:上海現(xiàn)易電子元器件有限公司 發(fā)表時間:2020-11-10

一些注意事項:

1.熔絲位的燒寫:BOOTRST要進行編程,這樣單片機在復(fù)位后自動跳轉(zhuǎn)到bootloader區(qū)執(zhí)行bootloader的代碼,然后要根據(jù)自己bootloader的大小設(shè)置boot區(qū)的的熔絲位:具體設(shè)置如下圖,這里我選擇的是1024大小(注意1代表為編程,0代表已編程):

  

 

 

2.設(shè)置引導(dǎo)區(qū)鎖定位:為了保護bootloader不被應(yīng)用程序修改或者擦除,所以要對其進行保護,Atmega提供了熔絲位的保護方式,具體設(shè)置如下圖(我設(shè)置的為BLB0為11,BLB1為00):

 

3.Flash頁的設(shè)定:因flash的擦除和寫入是按照頁來操作的,看手冊上說是1頁有128個字節(jié),但實際調(diào)試時候發(fā)現(xiàn)需要一次寫入256個字節(jié)才有效的,如果按照128來寫入,會將第二個128的內(nèi)容覆蓋掉第一個128字節(jié)的內(nèi)容,那就按照實際為準(zhǔn)了。

4.Xmodem協(xié)議的注意事項:具體的xmodem不在本文敘述了,只說一下要注意的地方,校驗和是可以選擇的,我使用的是checksum(就是單純的累加),也可以選擇16為的CRC,這個是根據(jù)單片機第一次返回的響應(yīng)字節(jié)來確定的,另外當(dāng)包的序列號超過255時會重新從0開始而不是從1開始,首次傳輸是從1開始編號的,這個要注意一下。

5.文件格式文件:和網(wǎng)上好多人一樣,遇到同樣的文件,在bootloader將應(yīng)用程序燒寫到flash中后,發(fā)現(xiàn)沒有執(zhí)行應(yīng)用程序,開始我也以為是跳轉(zhuǎn)不成成功的問題,上網(wǎng)查了半天都沒找到答案,都是問問題的L。沒辦法,靠自己了,一致納悶,燒寫到Flash中的程序和原始文件內(nèi)容一模一樣怎么就不能執(zhí)行啊,后來偶然用燒寫軟件打開要燒寫的固件,發(fā)現(xiàn)內(nèi)容和我用16進制工具打開的并不一樣,Oh my god,豁然想到了問題的關(guān)鍵,原來用ICC生成的hex文件是intel hex形式,Intel HEX文件是由一行行符合Intel HEX文件格式的文本所構(gòu)成的ASCII文本文件。在Intel HEX文件中,每一行包含一個HEX記錄。這些記錄由對應(yīng)機器語言碼和/或常量數(shù)據(jù)的十六進制編碼數(shù)字組成。Intel HEX文件通常用于傳輸將被存于ROM或者EPROM中的程序和數(shù)據(jù)。大多數(shù)EPROM編程器或模擬器使用Intel HEX文件。而實際存儲到Flash中的數(shù)據(jù)是要從這個HEX文件中提取出來,然后在通過xmodem發(fā)送到單片機,不要直接發(fā)送ICC生成的HEX文件,轉(zhuǎn)換的話可以自己寫一個小工具或者上網(wǎng)搜類似功能的工具,為了省事,我找了一個叫hex2bin的工具做的轉(zhuǎn)換。


上海現(xiàn)易電子元器件有限公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

電話

易經(jīng)理

18019251567

微信

易經(jīng)理

易經(jīng)理

頂部

咨詢
主站蜘蛛池模板: 久久99久久精品久久久久久 | 欧美成人精品A片免费一区99 | 中文字幕国产视频 | 日本加勒比视频在线观看 | 最新国产在线播放 | 一级欧美一级日韩 | 插插插色欲综合网 | 少妇高潮特黄A片 | 在线萝福利莉18视频 | 一级毛片一级毛片免费毛片 | 嗯啊WW免费视频网站 | 无码精品一二三四区A片 | 免费视频在线观看网站 | 手机久草视频分类在线观看 | 国产大片一区 | 青草内射中出高潮 | 国产女精品 | 亚洲精品久久久久中文字幕二区 | xxx粗大长欧美 | 成人超级碰碰免费视频 | WWW久久只有这里有精品 | 最后的朋友结局 | 成人午夜福利视频后入 | 91精品一区二区三区在线观看 | 久久这里只有精品1 | 久996视频精品免费观看 | 亚洲欧美色国产综合 | 久久精彩在线视频6 | 婷婷色香五月激情综合2020 | 久久精品高清视频 | 亚洲制服另类 | 日韩一区二区不卡 | 簧片视频在线观看 | 天美传媒国产今日推荐 | 欧美日韩在线视频免费完整 | 久草日B视频一二三区 | 又大又爽又黄无码A片在线观看 | 欧美日韩国产一区二区三区不卡 | 影音男人新资源网 | 亚洲青春草 | 把腿张开老子臊烂你多P视频 |