极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23175|回复: 14

mega2560用IED下载程序每次都要先烧一遍bootloader才得。

[复制链接]
发表于 2012-7-3 21:11:34 | 显示全部楼层 |阅读模式
新手提问:为什么我的mega2560用IED烧好bootloader后,只能下载一次程序?想要再下载的话,都得要再先烧一次bootloader才能下载,不知何解?
回复

使用道具 举报

发表于 2012-7-3 21:15:17 | 显示全部楼层
是不是熔丝位没设置对
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-3 21:22:06 | 显示全部楼层
弘毅 发表于 2012-7-3 21:15
是不是熔丝位没设置对

IDE里都是自动设的,插上usbtinyisp后选好mega2560板,然后选好usbtinyisp,然后按burn bootloader。
回复 支持 反对

使用道具 举报

发表于 2012-7-3 21:25:02 | 显示全部楼层
虎蜥仔 发表于 2012-7-3 21:22
IDE里都是自动设的,插上usbtinyisp后选好mega2560板,然后选好usbtinyisp,然后按burn bootloader。

囧。。。。好奇怪,我用USBTINYISP刷了2560后,就一直可用。。。你换个IDE试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-3 21:27:30 | 显示全部楼层

mega2560.name=Arduino Mega 2560 or Mega ADK

mega2560.upload.protocol=stk500v2
mega2560.upload.maximum_size=258048
mega2560.upload.speed=115200

mega2560.bootloader.low_fuses=0xFF
mega2560.bootloader.high_fuses=0xD8
mega2560.bootloader.extended_fuses=0xFD
mega2560.bootloader.path=stk500v2
mega2560.bootloader.file=stk500boot_v2_mega2560.hex
mega2560.bootloader.unlock_bits=0x3F
mega2560.bootloader.lock_bits=0x0F

mega2560.build.mcu=atmega2560
mega2560.build.f_cpu=16000000L
mega2560.build.core=arduino
mega2560.build.variant=mega

用avrdude-GUI-1.0.5,按配置设置好熔丝,再选stk500boot_v2_mega2560.hex,下载进去也是一样,接FTDI,在IDE里只能下载一次程序,下第二次就没反应了。

回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-3 21:31:57 | 显示全部楼层
换了好几个版本的IDE了,都是这样的情况,是不是硬件有问题啊?板子是我自己焊的。要是硬件有问题的话,为什么又可以写进去呢?
回复 支持 反对

使用道具 举报

发表于 2012-7-3 23:06:56 | 显示全部楼层
我买到一块UNO的板子也是这样的,刷一次就能写一次程序,后来仔细看发现芯片是328,不是328P。。。后来设置熔丝错误,果断退掉了。
回复 支持 反对

使用道具 举报

发表于 2012-7-4 07:41:13 | 显示全部楼层
我现在也遇到了一种情况,我2560的uno烧的是328P那个板子上的bootloader,但是发现这样子2560的有些功能是不能用的!需要重新烧写2560的Uno 的bootloader才行?
回复 支持 反对

使用道具 举报

发表于 2012-7-4 08:46:56 | 显示全部楼层
昨天朋友说他买到假IC后。。。想到,会不会是你买到了假IC~~~
回复 支持 反对

使用道具 举报

发表于 2012-7-4 09:32:33 | 显示全部楼层
弘毅 发表于 2012-7-4 08:46
昨天朋友说他买到假IC后。。。想到,会不会是你买到了假IC~~~

很多很多的IC,假的话也太离谱了吧!
回复 支持 反对

使用道具 举报

发表于 2012-7-4 19:45:55 | 显示全部楼层
http://www.arduino.cn/thread-1074-1-4.html
我估计90%都是这原因~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-7-5 08:07:16 | 显示全部楼层
谢谢楼上了。
是复位电路有问题。
编译完下载时按一下复位键就可以了。
回复 支持 反对

使用道具 举报

发表于 2012-7-5 08:42:09 | 显示全部楼层
问题解决了没有啊。
回复 支持 反对

使用道具 举报

发表于 2012-7-5 08:51:48 | 显示全部楼层
虎蜥仔 发表于 2012-7-5 08:07
谢谢楼上了。
是复位电路有问题。
编译完下载时按一下复位键就可以了。


囧,原来是坏的复位电路。。。。这个。。。。
回复 支持 反对

使用道具 举报

发表于 2012-7-5 09:22:18 | 显示全部楼层
弘毅 发表于 2012-7-5 08:51
囧,原来是坏的复位电路。。。。这个。。。。

我终于搞好了那个显示arduino mega2560了,之前显示的是UNO的8U2囧死了。
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 11:03 , Processed in 0.037912 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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