lizh1245 发表于 2013-4-9 20:59 static/image/common/back.gif
烧写熔丝位总是出错怎么办~
换一根线试试。。先排除线木问题后再检查其他
本帖最后由 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.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.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.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.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.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.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.
,想问一下,这是哪里出问题呢?
haujj 发表于 2013-4-22 16:44 static/image/common/back.gif
用2560做了一块四轴飞控版,在刷bootloader时,老提示出错,熔丝地位:FF,高位:D8,扩展位:FD
,lock_b ...
没问题,这个是校验错误,使用usbtinyisp下载时,可以正常下载,只是会出现校验错误,不影响正常使用。
太感动了,想不到楼主回复得那么快,上电终于可以刷程序进去了,谢谢楼主,谢谢论坛给予的帮助
前来膜拜,希望能解决我的问题,谢谢分享
楼主你好,我朋友在写2560的bootloader时出现这种问题,熔丝加密位按2560的标准位设置为:0F,熔丝设置好在写bootloader时,进度条卡住了,无法写进入,再读加密熔丝为自己改为:3F,我的分析是因加密熔丝没有设置对所以bootloader写不进入,想问一下,是什么原因造成加密熔丝位自己改变呢?谢谢
haujj 发表于 2013-5-10 16:05 static/image/common/back.gif
楼主你好,我朋友在写2560的bootloader时出现这种问题,熔丝加密位按2560的标准位设置为:0F,熔丝设置好在 ...
lockbit每次写入后会自动变为3F,写入完成后需要手工改为0F。
可是熔丝位设置是正确的,为什么每次在校验过程中出错呢?
可以刷进去了,其实熔丝设置好了就行了,是在刷bootloader时,在途中进度条停顿在那里,以为死机了,就马上关闭,刚才试了一下,不管他,等了较长时间,竟然刷好了,留个话方便其他朋友避免出现同类问题,谢谢楼主!!!!
haujj 发表于 2013-5-10 17:05 static/image/common/back.gif
可以刷进去了,其实熔丝设置好了就行了,是在刷bootloader时,在途中进度条停顿在那里,以为死机了,就马上 ...
恩。。刷2560记得是要10多分钟。。。很慢很慢
haujj 发表于 2013-5-10 16:38 static/image/common/back.gif
可是熔丝位设置是正确的,为什么每次在校验过程中出错呢?
你用usbtinyisp是会校验错误的。。。这个是因为avrdude配合usbtinyisp~~~对于2560芯片支持比较老
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的?如是,它的bootloader哪里有?
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的?如是,它的bootloader哪里有?
聊还是无聊 发表于 2013-6-25 08:00 static/image/common/back.gif
这是mega2560的bootloader,请问ATMEGA16U2需要bootloader吗?电脑USB与mega2560的通迅好象是经过它来中转的? ...
16u2有一个hex文件,直接刷入芯片使用,在IDE目录下
大神请问 我买的usbisp是10孔的可以用在arduino2560上面吗