我最近购买了一个带有 atmega1280 的 Arduino。我没有让它使用 Arduino IDE,而只是作为与 AVR Studio 和我的 Dragon 一起使用的方便板。
我大约在同一时间购买了一台新电脑,它运行的是 windows 7 64bit,我下载了 AVR Studio 5.1 并插入了我的 Dragon。我升级到最新的固件,因为它迫使你这样做。然后我将 Dragon 连接到 Arduino 并收到以下错误:
[ERROR] Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: Device:startSession failed.)
我已经验证了带状电缆的引脚分配在两端是相同的并且具有连续性。引脚 1 转到引脚 1,依此类推。AVR Studio 可以读取感应线上的 5.0V,仅此而已。
然后我安装了 libusb-win (1.6.2.0) 并使用 avrdude 得到一个更具描述性的错误: pasebin 输出
我试图用 ISP 和 JTAG 连接在面包板上连接 atmega8 和 atmega128,我得到了与上述相同的错误,但它会产生更多错误,因为因此对 PCB 到 PCB 的连接问题进行故障排除以消除我可能遇到的任何错误接线。
知道从哪里开始寻找问题吗???