找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 8066|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

arduino MEGA2560 燒寫B(tài)ootloader 完整版

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:29741 發(fā)表于 2016-4-12 15:39 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
首先燒寫的是ATMEGA16U2的Bootloader
1.開始-所有程序-附件-命令提示符

2.然后進(jìn)入路徑:D:arduino-winarduino-1.0.5-r2hardwarearduino irmwaresatmegaxxu2(IDE版本不同,avrdude的位置不同,此處的路徑是avrdude所在的路徑)
(進(jìn)入方法如下圖,每次輸入完成后記得按回車)

3.輸入如圖所示的指令:

4.按回車等待完成即可
5.將數(shù)據(jù)線直接插在板子上,同時(shí)另一頭插在主機(jī)上,電腦如果出現(xiàn)未安裝驅(qū)動(dòng)的COM口則說(shuō)明Bootloader刷寫成功。
6.打avrdude_GUI軟件,還是按照第一張圖那樣用USBTINY連接板子。
7.點(diǎn)擊Read,如果讀出的熔絲位不是D9 F4 0F,請(qǐng)手動(dòng)改為D9 F4 0F 然后點(diǎn)擊Write,(這里設(shè)置熔絲位很重要,否則最后會(huì)出現(xiàn)能發(fā)現(xiàn)COM口但是不能上   傳程序)




現(xiàn)在燒寫的是ATMEGA2560的Bootloader
1.如下圖連接板子和USBtiny,并且打開avrdude_GUI軟件

2.如下圖選擇(紅色線框區(qū)域?yàn)楸仨氁x擇的)


3.點(diǎn)擊軟件中的READ,如果熔絲位能讀出,就說(shuō)明板子已經(jīng)正常連接,可以進(jìn)行燒寫B(tài)ootloader了。此時(shí)還是要先注意一下熔絲位


4.點(diǎn)擊選取按鈕,在路徑D:arduino-winarduino-1.0.5-r2hardwarearduino irmwaresatmegaxxu2(IDE中stk500boot_v2_mega2560.hex文件和avrdude.exe不在同一文件夾中,可以提前把他們找到后復(fù)制到同一文件夾中)中選擇stk500boot_v2_mega2560.hex文件。


5.點(diǎn)擊Erase-Write-Veritfy,等待燒寫完成,時(shí)間約為15分鐘,耐心等待即可。
6.燒寫完成后板子上的L燈會(huì)有規(guī)律的閃爍。
至此arduino MEGA2560的Bootloader就全部燒寫好了。一直都是手打的,很不容易,難免有不清楚的,有什么問(wèn)題可以QQ549116355

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:129162 發(fā)表于 2016-7-12 08:27 | 只看該作者
沒什么用啊
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表