0

私は atmega1281 と AD-USBISP V03.6
を持っています コンパイルの問題があります フラッシュへの書き込みの
問題は

sudo avrdude -p m1281 -P /dev/ttyUSB0 -c stk500v2 -U flash:w:test.hex:i
avrdude: stk500v2_ReceiveMessage(): timeout 
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0xffffff
avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check.
avrdude done.  Thank you.

私が推測した最初の問題はstk500v2_ReceiveMessage(): timeout
、この問題を解決する方法がわかりません。
この問題を解決してtest.hexavr のフラッシュに書き込む方法は?

4

1 に答える 1

0

-cUSBISP用のプログラマタイプをオプションで選択できます-c usbasb。だから、次のことを試してください

sudo avrdude -p m1281 -P /dev/ttyUSB0 -c usbasb -U flash:w:test.hex:i

失敗した場合は、別のオプションを追加-B 10して時計を設定します

sudo avrdude -p m1281 -P /dev/ttyUSB0 -B 10 -c usbasb -U flash:w:test.hex:i

詳細はこちら

于 2015-09-16T20:41:09.427 に答える