2014年8月7日木曜日

Arduino Micro プログラム書き込み問題

環境:
OS10.8 Arduino IDE 1.0.5

問題:
Arduino Microへプログラムを書き込む際に以下のエラーによって失敗する。
processing.app.SerialException: Serial port '/dev/cu.usbmodem1411' already in use. Try quitting any programs that may be using it.


原因:
Arduino Microでは書き込み時にIDEから行われるブートローダリセット時に、シリアルポートが消失してIDE側で自動で再認識できない。

解決:
1.Arduino IDEのシリアルポート選択から一度Arduinoのポートを非選択にする。
2.Arduino Microのリセットボタンを押してブートローダを再起動する(LEDが点滅)。
3.LED点滅中にArduino IDEのシリアルポート選択から再度Arduinoのポートを選択。
4.Arduino IDEから通常通り書き込み(アップロード)。

なお一度書き込みをすると、次に書き込む際にまた1〜4の手順がいる模様。
面倒くさすぎ。もう二度と買わない。


参考:
http://arduino.cc/en/Guide/ArduinoLeonardoMicro
(Uploading Code to the Leonardo and Microの項を参照)

0 件のコメント: