我遇到了AVRDUDE的问题。它甚至不尝试将十六进制文件写入 AVR。在WinAVR中没有问题。(我不能使用 WinAVR,因为我只有 hex 文件。)
L:\>avrdude -c SAJAT -p t2313 -P COM1 -U flash:w:main.hex
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e910a
avrdude: safemode: Fuses OK (E:FF, H:DF, L:E0)
avrdude done. Thank you.
avrdude.exe、avrdude.conf 和 main.hex 文件位于同一文件夹中。
SAJAT 是我的 DASA 编程器版本(不同的引脚分配),这很好用。目标是具有外部 12 MHz 时钟的ATtiny2313 。我在 Windows 7 64 位上使用 AVRDUDE 6.1。
写入保险丝位有效。
这里有什么问题?