Sidebar |
【解決】 USBasp / avrdude: error: program enable: target doesn't answer. 1
執筆:2021.01.21
編集:2021.01.21 エラー avrdude -c usbasp -p m8 avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude done. Thank you. avrdude -c usbasp -p m8 -F avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1 avrdude.exe: AVR device initialized and ready to accept instructions avrdude.exe: Device signature = 0x000000 (retrying) avrdude.exe: Device signature = 0x000000 (retrying) avrdude.exe: Device signature = 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega8 is 1E 93 07 avrdude.exe done. Thank you. USBasp互換品チャイナ製 (送料込みで180円~300円くらい) 2021/01/19 久々に接続すると使えなくなってしまいました。 以前ROM書き換えたから?でも使えていたし、原因不明。 しかも2台同時に。
以前、(usbasp.2011-05-28)に ROMを書き換えているので、パソコンとの相性が悪くなったのかな? お手上げなので、3個目となるUSBasp互換品(162円,送料込み)を2021/01/20に注文。 そして翌日、また掲示板探索。そして解決。 162円だし注文取り下げてもかわいそうなので無駄な注文になってしまいました。 どうやって解決したかというと、 -B 20 というオプションを追加しただけで、あっさり認識しました。 -B <bitclock> Specify JTAG/STK500v2 bit clock period (us). -B 1,-B 2, -B 2005: avrdude.exe: error: program enable: target doesn't answer. 1 -B 20: avrdude.exe: set SCK frequency to 32000 Hz avrdude -c usbasp -p m8 -B 20 avrdude: set SCK frequency to 32000 Hz
avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.13s avrdude: Device signature = 0x1e9307 (probably m8) avrdude: safemode: Fuses OK (E:FF, H:D1, L:E1) avrdude done. Thank you. 解決! |
Sidebar |