2016年5月7日土曜日

中国製のArduinoにmacからスケッチをアップロード出来ない時の対処方法


banggoodで売られている安いArduinoに対してmacからプログラムをアップロードしようとすると、下記のエラーが出てアップロードできないことがあります。

Arduino:1.6.8 (Mac OS X), マイコンボード:"Arduino Nano, ATmega328"
ビルドオプションが変更されました。全体をリビルドしています。
最大30,720バイトのフラッシュメモリのうち、スケッチが1,066バイト(3%)を使っています。
最大2,048バイトのRAMのうち、グローバル変数が9バイト(0%)を使っていて、ローカル変数で2,039バイト使うことができます。
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
マイコンボードに書き込もうとしましたが、エラーが発生しました。
このページを参考にしてください。
http://www.arduino.cc/en/Guide/Troubleshooting#upload
「ファイル」メニューの「環境設定」から
「より詳細な情報を表示する:コンパイル」を有効にすると
より詳しい情報が表示されます。


これは下記のドライバーをインストールしてmacを再起動すると、アップロードが成功するようになることがあります。

CH341SER_MAC

以上です。
この情報が役に立てば嬉しいです。

参考

0 件のコメント :