飘渺书生
发表于 2012-7-16 17:17:40
Randy 发表于 2012-7-16 15:16 static/image/common/back.gif
不客气,大家一起学习,有啥问题多来发帖,懂的人都会说的!
嗯会的还有个问题啊 我现在用ICCAVR写了一个程序,生成了HEX文件,现在想用USBASP下载器烧到ARduino中 不知道这种方案可行不
Randy
发表于 2012-7-16 17:25:04
飘渺书生 发表于 2012-7-16 17:17 static/image/common/back.gif
嗯会的还有个问题啊 我现在用ICCAVR写了一个程序,生成了HEX文件,现在想用USBASP下载器烧到ARdui ...
一般HEX烧写到Arduino里的都是bootloader的,可以实现的哦!用progisp软件去烧写!
飘渺书生
发表于 2012-7-16 20:58:04
Randy 发表于 2012-7-16 17:25 static/image/common/back.gif
一般HEX烧写到Arduino里的都是bootloader的,可以实现的哦!用progisp软件去烧写!
嗯 谢谢 我已经烧写成功了 之前是将熔丝位设置错了
Randy
发表于 2012-7-16 21:56:05
飘渺书生 发表于 2012-7-16 20:58 static/image/common/back.gif
嗯 谢谢 我已经烧写成功了 之前是将熔丝位设置错了
祝贺你啊!
飘渺书生
发表于 2012-7-19 14:09:18
Randy 发表于 2012-7-16 21:56 static/image/common/back.gif
祝贺你啊!
你好我现在想用JTAG在AVRstudio中进行硬件调试 不知道这个J-link和Arduino 怎么连接啊
Randy
发表于 2012-7-19 14:18:52
飘渺书生 发表于 2012-7-19 14:09 static/image/common/back.gif
你好我现在想用JTAG在AVRstudio中进行硬件调试 不知道这个J-link和Arduino 怎么连接啊
目前没知道Arduino可以直接和J-link调试的,那个是AVR干的事情吧!
与众不同
发表于 2012-9-19 11:55:46
弘毅 发表于 2012-4-15 00:23 static/image/common/back.gif
我用64位win7测试了下,1号位置是有选项的,如果没有,说明你顶部的avrdude.exe File选项处。。。没有选对 ...
用ardude gui读取熔丝位得到
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!Invalid device signature.
avrdude.exe: Expected signature for ATMEGA2560 is 1E 98 01
与众不同
发表于 2012-9-19 13:13:00
本帖最后由 与众不同 于 2012-9-19 13:14 编辑
弘毅 发表于 2012-4-15 00:23 static/image/common/back.gif
我用64位win7测试了下,1号位置是有选项的,如果没有,说明你顶部的avrdude.exe File选项处。。。没有选对 ...
弘毅
发表于 2012-9-19 17:21:25
与众不同 发表于 2012-9-19 13:13 static/image/common/back.gif
试试用AVRDUDE GUI读取熔丝位。如果熔丝位无法读取,有可能是芯片被锁~~或者编程器出问题了。
willevis
发表于 2012-12-3 19:12:23
mark!!!!!!!!!!!!!!学习
ysw925
发表于 2013-1-14 17:30:58
谢谢楼主,很好的东西
stevemeng
发表于 2013-1-24 10:46:37
好东西,谢谢弘毅大哥的辛苦帖子。实践中了、、、多备几个芯片,防砖头
lizh1245
发表于 2013-4-9 20:59:53
烧写熔丝位总是出错怎么办~
弘毅
发表于 2013-4-9 22:21:43
lizh1245 发表于 2013-4-9 20:59 static/image/common/back.gif
烧写熔丝位总是出错怎么办~
换一根线试试。。先排除线木问题后再检查其他
haujj
发表于 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.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.
,想问一下,这是哪里出问题呢?