LoginSignup
3
3

More than 5 years have passed since last update.

avrdude: stk500_recv(): programmer is not responding エラー

Last updated at Posted at 2016-03-03

状況

  • Arduino Nanoでsleep機能をいろいろ試してみたら、アップロードできなくなった。
  • 13番LEDが短い間隔で点滅しているので、おそらく変なソースコードをアップロードしたかも。
  • エラーメッセージは、avrdude: stk500_recv(): programmer is not responding
  • RX、TXピン外し、ドライバーアップデート、リセットボタン押下など全てダメ。
  • 作業環境は、mac。

対応

ⅰ. Arduino IDEの環境設定を開く。
ⅱ. Show verbose output during項目のcompilationとuploadにチェックを入れて保存する。
ⅲ. Exasamplesから適当なソースコード(Blink)をアップロードする。
ⅳ. コンソールからupload部分をコピーし、ターミナルに貼り付けておく。
ⅴ. いろいろ見たいので、-v -v -v -v オプションも追記しておく。
ⅵ. ここまでは、おそらくこんな感じとなる。

/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -v -v -v -v -C/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/cu.wchusbserial1410 -b57600 -D -Uflash:w:/var/folders/1z/gpb1z1hd455f4n7b2gxryv9w0000gn/T/build4187799815596674335.tmp/Blink.cpp.hex:i

ⅶ. Arduino Nanoをusbケーブルから外して、再度接続する。
ⅷ. ⅶの0.5秒後に先ほどターミナルに貼り付けたコマンドを実行する。
ⅸ. 「avrdude done. Thank you.」なら成功。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3