Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 4411|回復: 0
打印 上一主題 下一主題

[轉]duemilanove用自身的FT232RL給自己下載bootloader

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-5-12 20:09:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 et84121 於 2012-5-12 20:10 編輯

一般情況下arduino的bootloader如果丟失,重新下載bootloader的話需要一個單獨的下載器。arduino duemilanove因為自帶了一個FT232RL串口芯片,此芯片可以用來給自身下載bootloader。先看硬件連接圖,在FT232RL下方有4個孔位,這四個就是ICSP下載的數據傳輸針腳。




再看實物圖,因為使用USB口供電,只需要把4個針腳按照上圖與ICSP口連接好就ok,VCC與GND不用去理會。




接下來我們把所需要用的附件下載回來,一個avrdude,一個avrdude gui,此avrdude是專門針對FT232RL修改過的,與官方發佈的有所不同。官方的不帶FT232RL下載選項。(所需軟件請下載帖子中的附件。




打開avrdude以後,如圖:
(1)設置avrdude.exe文件所在位置
(2)選擇FT232R Synchronous BitBang(diecimila)
(3)選擇你下載的芯片型號,duemilanove是328P芯片。
(4)設置接口信息,輸入"-P ft0"
注意:Port設置項一定要為空





設置好以後,我們隊熔絲位進行讀取,測試下連接是否正常。




可以正常讀取出熔絲位,說明連接沒問題,我們就可以繼續。(328P芯片如果熔絲位如果不是圖中所示,要按照圖中的數字進行配置。




接下來就是要選取bootloader,bootloader位置在arduino-0022\hardware\arduino\bootloaders\atmega\ATmegaBOOT_168_atmega328.hex

設置好以後進行擦出寫入。





轉自 arduino學習筆記29 - duemilanove用自身的FT232RL給自己下載bootloader

http://www.geek-workshop.com/forum.php?mod=viewthread&tid=247
極客工坊

所需要的軟體請自行回原帖下載喔
話說arduino在大陸好盛行   淘寶上一塊duemilanove NT300也還有找  真是便宜...
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-11 05:32 , Processed in 0.150341 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表