首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >atmega1281上的avrdude错误

atmega1281上的avrdude错误
EN

Stack Overflow用户
提问于 2015-09-16 17:12:13
回答 1查看 124关注 0票数 0

我有atmega1281和AD-USBISP V03.6

我有编译问题写在闪存上

问题是

代码语言:javascript
复制
sudo avrdude -p m1281 -P /dev/ttyUSB0 -c stk500v2 -U flash:w:test.hex:i
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.
avrdude done.  Thank you.

我猜想的第一个问题是stk500v2_ReceiveMessage(): timeout

但是我不知道如何解决这个问题。

如何解决这个问题,把test.hex写在avr的flash上?

EN

回答 1

Stack Overflow用户

发布于 2015-09-17 04:41:09

您可以使用-c选项选择编程器类型,对于USBISP使用-c usbasb。因此,请尝试以下操作

代码语言:javascript
复制
sudo avrdude -p m1281 -P /dev/ttyUSB0 -c usbasb -U flash:w:test.hex:i

如果失败,请添加另一个选项-B 10来设置时钟

代码语言:javascript
复制
sudo avrdude -p m1281 -P /dev/ttyUSB0 -B 10 -c usbasb -U flash:w:test.hex:i

阅读更多信息here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32604274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档