[英]AVRDude/USBTiny failing to initialize with ATMega2560 using AVR Pocket Programmer
我有一个全新的Atmega2560坐在我制作的板上。 我正在尝试使用Sparkfun AVR Pocket Programmer通过USBTiny / AVRdude对电路板进行编程,但是当我将avrdude -c usbtiny -p atmega2560 -v -v -v
输入到avrdude -c usbtiny -p atmega2560 -v -v -v
的CMD中时,出现错误下面
avrdude: programmer operation not supported
avrdude: Using SCK period of 10 usec
CMD: [ac 53 00 00] [00 00 00 00]
CMD: [ac 53 00 00] [00 00 00 00]
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
我检查了连接,板子还好。 我能够与朋友的AVR Pocket Programmer一起编程,没有问题。 出于某种原因,这是行不通的。 我编写了另一块没有问题的电路板,所以我认为它不是袖珍程序员。 我会再次使用他,但他处于另一种状态。
有任何想法吗?
所以我最终检查了一下我的连接,而MOSI没有完全连接到板上。 奇怪。
对于以后遇到此问题的人的建议:
avrdude -c usbtiny -p atmega2560 -B 250
avrdude version 6.0.1
-我当前正在使用avrdude version 6.0.1
根据我的阅读,根据其他人的经验,它通常是数字1-连接不正确。
对于其他人,如果您更换了保险丝而它停止了响应。 您可能已经“砖化”了您的MCU,并需要AVR中的编程器/调试器将其解砖。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.