极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 弘毅

arduino uno mega2560等各种不同板子bootloader烧写方法

  [复制链接]
 楼主| 发表于 2013-4-9 22:21:43 | 显示全部楼层
lizh1245 发表于 2013-4-9 20:59
烧写熔丝位总是出错怎么办~

换一根线试试。。先排除线木问题后再检查其他
回复 支持 反对

使用道具 举报

发表于 2013-4-22 16:44:54 | 显示全部楼层
本帖最后由 haujj 于 2013-4-22 16:46 编辑

用2560做了一块四轴飞控版,在刷bootloader时,老提示出错,熔丝地位:FF,高位:D8,扩展位:FD
,lock_bits=0x0F。
这是出错提示:avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0x1e9801
avrdude.exe: erasing chip
avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
avrdude.exe: reading input file "C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex"
avrdude.exe: input file C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude.exe: writing flash (261406 bytes):

Writing | ################################################## | 100% 80.98s

avrdude.exe: 261406 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex:
avrdude.exe: load data flash data from input file C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex:
avrdude.exe: input file C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex auto detected as Intel Hex
avrdude.exe: input file C:\Users\Administrator\Desktop\arduino-1[1].0.4-windows\arduino-1.0.4\hardware\arduino\bootloaders\stk500v2\stk500boot_v2_mega2560.hex contains 261406 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 75.96s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x1e000
             0xff != 0x0d
avrdude.exe: verification error; content mismatch

avrdude.exe done.  Thank you.
,想问一下,这是哪里出问题呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-22 16:45:55 | 显示全部楼层
haujj 发表于 2013-4-22 16:44
用2560做了一块四轴飞控版,在刷bootloader时,老提示出错,熔丝地位:FF,高位:D8,扩展位:FD
,lock_b ...

没问题,这个是校验错误,使用usbtinyisp下载时,可以正常下载,只是会出现校验错误,不影响正常使用。
回复 支持 反对

使用道具 举报

发表于 2013-4-22 17:19:00 | 显示全部楼层
太感动了,想不到楼主回复得那么快,上电终于可以刷程序进去了,谢谢楼主,谢谢论坛给予的帮助
回复 支持 反对

使用道具 举报

发表于 2013-4-23 13:55:53 | 显示全部楼层
前来膜拜,希望能解决我的问题,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2013-5-10 16:05:49 | 显示全部楼层
楼主你好,我朋友在写2560的bootloader时出现这种问题,熔丝加密位按2560的标准位设置为:0F,熔丝设置好在写bootloader时,进度条卡住了,无法写进入,再读加密熔丝为自己改为:3F,我的分析是因加密熔丝没有设置对所以bootloader写不进入,想问一下,是什么原因造成加密熔丝位自己改变呢?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-10 16:33:36 | 显示全部楼层
haujj 发表于 2013-5-10 16:05
楼主你好,我朋友在写2560的bootloader时出现这种问题,熔丝加密位按2560的标准位设置为:0F,熔丝设置好在 ...

lockbit每次写入后会自动变为3F,写入完成后需要手工改为0F。
回复 支持 反对

使用道具 举报

发表于 2013-5-10 16:38:58 | 显示全部楼层
可是熔丝位设置是正确的,为什么每次在校验过程中出错呢?
回复 支持 反对

使用道具 举报

发表于 2013-5-10 17:05:57 | 显示全部楼层
可以刷进去了,其实熔丝设置好了就行了,是在刷bootloader时,在途中进度条停顿在那里,以为死机了,就马上关闭,刚才试了一下,不管他,等了较长时间,竟然刷好了,留个话方便其他朋友避免出现同类问题,谢谢楼主!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-10 17:08:49 | 显示全部楼层
haujj 发表于 2013-5-10 17:05
可以刷进去了,其实熔丝设置好了就行了,是在刷bootloader时,在途中进度条停顿在那里,以为死机了,就马上 ...

恩。。刷2560记得是要10多分钟。。。很慢很慢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-10 17:09:29 | 显示全部楼层
haujj 发表于 2013-5-10 16:38
可是熔丝位设置是正确的,为什么每次在校验过程中出错呢?

你用usbtinyisp是会校验错误的。。。这个是因为avrdude配合usbtinyisp~~~对于2560芯片支持比较老
回复 支持 反对

使用道具 举报

发表于 2013-6-25 07:59:08 | 显示全部楼层
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的?如是,它的bootloader哪里有?
回复 支持 反对

使用道具 举报

发表于 2013-6-25 08:00:35 | 显示全部楼层
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的?如是,它的bootloader哪里有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-25 10:21:28 | 显示全部楼层
聊还是无聊 发表于 2013-6-25 08:00
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的? ...

16u2有一个hex文件,直接刷入芯片使用,在IDE目录下
回复 支持 反对

使用道具 举报

发表于 2013-7-19 16:17:01 | 显示全部楼层
大神  请问 我买的usbisp是10孔的  可以用在arduino2560上面吗  
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-5-21 12:19 , Processed in 0.046065 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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