极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino学习笔记29 - duemilanove用自身的FT232RL给自己下载bootloader

  [复制链接]
发表于 2013-3-30 22:55:39 | 显示全部楼层
学习了,非常感谢啊。
回复 支持 反对

使用道具 举报

发表于 2013-4-19 17:01:08 | 显示全部楼层
继续努力看资料。。。
回复 支持 反对

使用道具 举报

发表于 2013-4-21 16:13:16 | 显示全部楼层
出现这种情况怎么办?

avrdude.exe: AVR Part "ft0" not found.

Valid parts are:
  m168p = ATMEGA168P      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:11560]
  m88p = ATMEGA88P       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:11372]
  m328p = ATMEGA328P      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:11184]
  m6450 = ATMEGA6450      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10994]
  m3250 = ATMEGA3250      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10805]
  m645 = ATMEGA645       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10616]
  m325 = ATMEGA325       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10427]
  usb1287 = AT90USB1287     [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10239]
  usb1286 = AT90USB1286     [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:10050]
  usb647 = AT90USB647      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:9861]
  usb646 = AT90USB646      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:9671]
  t84  = ATtiny84        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:9488]
  t44  = ATtiny44        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:9306]
  t24  = ATtiny24        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:9124]
  m2561 = ATMEGA2561      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:8931]
  m2560 = ATMEGA2560      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:8738]
  m1281 = ATMEGA1281      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:8550]
  m1280 = ATMEGA1280      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:8361]
  m640 = ATMEGA640       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:8173]
  t85  = ATtiny85        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7992]
  t45  = ATtiny45        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7813]
  t25  = ATtiny25        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7633]
  pwm3 = AT90PWM3        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7451]
  pwm2 = AT90PWM2        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7267]
  t2313 = ATtiny2313      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:7080]
  m168 = ATMEGA168       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:6892]
  m88  = ATMEGA88        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:6706]
  m48  = ATMEGA48        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:6519]
  t861 = ATTINY861       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:6331]
  t461 = ATTINY461       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:6142]
  t261 = ATTINY261       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5953]
  t26  = ATTINY26        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5796]
  m8535 = ATMEGA8535      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5638]
  m8515 = ATMEGA8515      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5480]
  m8   = ATMEGA8         [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5320]
  m161 = ATMEGA161       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5180]
  m32  = ATMEGA32        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:5005]
  m6490 = ATMEGA6490      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:4812]
  m649 = ATMEGA649       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:4627]
  m3290 = ATMEGA3290      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:4444]
  m329 = ATMEGA329       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:4259]
  m169 = ATMEGA169       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:4079]
  m163 = ATMEGA163       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:3936]
  m162 = ATMEGA162       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:3740]
  m644 = ATMEGA644       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:3550]
  m324 = ATMEGA324       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:3358]
  m164 = ATMEGA164       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:3166]
  m16  = ATMEGA16        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2988]
  c128 = AT90CAN128      [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2797]
  m128 = ATMEGA128       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2619]
  m64  = ATMEGA64        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2438]
  m103 = ATMEGA103       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2298]
  8535 = AT90S8535       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2177]
  8515 = AT90S8515       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:2063]
  4434 = AT90S4434       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1980]
  4433 = AT90S4433       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1856]
  2343 = AT90S2343       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1732]
  2333 = AT90S2333       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1647]
  2313 = AT90S2313       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1534]
  4414 = AT90S4414       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1421]
  1200 = AT90S1200       [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1306]
  t15  = ATtiny15        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1173]
  t13  = ATtiny13        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:1000]
  t12  = ATtiny12        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:867]
  t11  = ATtiny11        [C:\Users\admit\Downloads\FT232RL+AVRDUDE\avrdude\avrdude.conf:803]
回复 支持 反对

使用道具 举报

发表于 2013-8-8 12:52:11 | 显示全部楼层
arduino uno怎么下载呢?

回复 支持 反对

使用道具 举报

发表于 2013-8-18 22:49:13 | 显示全部楼层
同求哪位提供一下:x3四针分别对应的232芯片脚。
回复 支持 反对

使用道具 举报

发表于 2013-8-18 23:07:25 | 显示全部楼层
本帖最后由 xgeek 于 2013-8-18 23:08 编辑

搞清楚了,官网有呢,1是11脚CTS#,2是9脚DSR#,3是10脚DCD#,4是6脚RI#。[http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf
回复 支持 反对

使用道具 举报

发表于 2013-8-22 14:43:19 | 显示全部楼层
请问,ATmegaBOOT_168_atmega328.hex这个文件在那里找啊?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-31 08:38:33 | 显示全部楼层
拾荒皇子 发表于 2013-8-22 14:43
请问,ATmegaBOOT_168_atmega328.hex这个文件在那里找啊?谢谢

在Arduino的IDE目录下应该有
回复 支持 反对

使用道具 举报

发表于 2013-9-2 17:27:19 | 显示全部楼层
本帖最后由 藍天 于 2013-9-2 18:11 编辑

請問一下 168pa用usb ft232 如何燒入 bootloader   自作arduino 板

因為使用程式結果訊息無法讀取.....

avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r:  bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-8 21:59:11 | 显示全部楼层
藍天 发表于 2013-9-2 17:27
請問一下 168pa用usb ft232 如何燒入 bootloader   自作arduino 板

因為使用程式結果訊息無法讀取.....
...

看看是不是线没接对
回复 支持 反对

使用道具 举报

发表于 2013-12-8 12:23:15 | 显示全部楼层
arduino的MEGA328p芯片损坏,更换空白的新MEGA328p,照您的方法下载bootloader 时,出现
avrdude.exe: BitBang OK
avrdude.exe: pin assign miso 3 sck 5 mosi 6 reset 7
avrdude.exe: drain OK

ft245r:  bitclk 230400 -> ft baud 115200
avrdude.exe: ft245r_program_enable: failed
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


但用带bootloader的328P芯片,是可以读出熔丝位的.请问:这是什么问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-12-10 21:28:16 | 显示全部楼层
oceak47 发表于 2013-12-8 12:23
arduino的MEGA328p芯片损坏,更换空白的新MEGA328p,照您的方法下载bootloader 时,出现
avrdude.exe: Bit ...

试试看-F强制烧写
回复 支持 反对

使用道具 举报

发表于 2013-12-30 00:13:24 | 显示全部楼层
谢谢楼主提供的教程,讲得很好,希望有越来越多像我这样受益的人
回复 支持 反对

使用道具 举报

发表于 2014-6-11 14:45:16 | 显示全部楼层
mark     +1
回复 支持 反对

使用道具 举报

发表于 2014-8-1 12:00:26 | 显示全部楼层
Arduino UNO如何给自己下载bootloader呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 22:09 , Processed in 0.049219 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表