首先燒寫的是ATMEGA16U2的Bootloader
1.開始-所有程序-附件-命令提示符
141955a4k114nknx1n8yy8.png (56.69 KB, 下載次數(shù): 129)
下載附件
2016-4-12 15:45 上傳
2.然后進入路徑:D:arduino-winarduino-1.0.5-r2hardwarearduinoirmwaresatmegaxxu2(IDE版本不同,avrdude的位置不同,此處的路徑是avrdude所在的路徑)
(進入方法如下圖,每次輸入完成后記得按回車)
141955kccvjjyejcpaacwp.png (15.63 KB, 下載次數(shù): 141)
下載附件
2016-4-12 15:45 上傳
3.輸入如圖所示的指令:
141954pqv915s1b80wct5r.png (26.09 KB, 下載次數(shù): 138)
下載附件
2016-4-12 15:45 上傳
4.按回車等待完成即可
5.將數(shù)據(jù)線直接插在板子上,同時另一頭插在主機上,電腦如果出現(xiàn)未安裝驅(qū)動的COM口則說明Bootloader刷寫成功。
6.打avrdude_GUI軟件,還是按照第一張圖那樣用USBTINY連接板子。
7.點擊Read,如果讀出的熔絲位不是D9 F4 0F,請手動改為D9 F4 0F 然后點擊Write,(這里設置熔絲位很重要,否則最后會出現(xiàn)能發(fā)現(xiàn)COM口但是不能上 傳程序)
142627m142wwmtwimk1zxz.png (70.41 KB, 下載次數(shù): 129)
下載附件
2016-4-12 15:45 上傳
現(xiàn)在燒寫的是ATMEGA2560的Bootloader
1.如下圖連接板子和USBtiny,并且打開avrdude_GUI軟件
142840uuu88b6bs1jdcc88.png (63.89 KB, 下載次數(shù): 128)
下載附件
2016-4-12 15:45 上傳
2.如下圖選擇(紅色線框區(qū)域為必須要選擇的)
142840psbvyoyats262nmm.png (111.34 KB, 下載次數(shù): 127)
下載附件
2016-4-12 15:45 上傳
3.點擊軟件中的READ,如果熔絲位能讀出,就說明板子已經(jīng)正常連接,可以進行燒寫B(tài)ootloader了。此時還是要先注意一下熔絲位
143101mtgeyb6q4b4z77q7.png (161.9 KB, 下載次數(shù): 138)
下載附件
2016-4-12 15:45 上傳
4.點擊選取按鈕,在路徑D:arduino-winarduino-1.0.5-r2hardwarearduinoirmwaresatmegaxxu2(IDE中stk500boot_v2_mega2560.hex文件和avrdude.exe不在同一文件夾中,可以提前把他們找到后復制到同一文件夾中)中選擇stk500boot_v2_mega2560.hex文件。
143348dyz6jnn5tn6qe593.png (70.29 KB, 下載次數(shù): 137)
下載附件
2016-4-12 15:45 上傳
5.點擊Erase-Write-Veritfy,等待燒寫完成,時間約為15分鐘,耐心等待即可。
6.燒寫完成后板子上的L燈會有規(guī)律的閃爍。
至此arduino MEGA2560的Bootloader就全部燒寫好了。一直都是手打的,很不容易,難免有不清楚的,有什么問題可以QQ549116355
|