繁体   English   中英

AVRDude / USBTiny无法使用AVR Pocket Programmer用ATMega2560初始化

[英]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没有完全连接到板上。 奇怪。

对于以后遇到此问题的人的建议:

  1. 检查连接。 仔细检查连接。 三重检查连接。 确保MCU的焊盘正接触板子的焊盘
  2. 尝试减慢读取速度。 例如: avrdude -c usbtiny -p atmega2560 -B 250
  3. 确保您的avrdude是最新avrdude version 6.0.1 -我当前正在使用avrdude version 6.0.1
  4. 确保您的驱动程序是最新的

根据我的阅读,根据其他人的经验,它通常是数字1-连接不正确。

对于其他人,如果您更换了保险丝而它停止了响应。 您可能已经“砖化”了您的MCU,并需要AVR中的编程器/调试器将其解砖。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM