AVRDUDEに問題があります。hex ファイルを AVR に書き込もうともしません。WinAVR では問題ありません。(hexファイルしか持っていないので、WinAVRは使えません。)
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 を使用しています。
ヒューズビットの書き込みは機能します。
ここで何が問題なのですか?