2016年11月1日火曜日

UbuntuからArduino Leonardoにプログラム書き込もうとしたら出たエラーの対応方法


メモを残して共有します。

動作環境

Ubuntu: 16.04
Arduino IDE: 1.6.12
Arduino: Leonardo (同じチップを使っているmicroでも発生すると思います。)

出たエラー

Arduino: 1.6.12 (Linux), Board: "Arduino Leonardo"

Sketch uses 5,674 bytes (19%) of program storage space. Maximum is 28,672 bytes.
Global variables use 219 bytes (8%) of dynamic memory, leaving 2,341 bytes for local variables. Maximum is 2,560 bytes.
avrdude: ser_open(): can't open device "/dev/ttyACM0": Device or resource busy
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Invalid library found in /home/asuki/Arduino/libraries/SCoop: /home/asuki/Arduino/libraries/SCoop
Invalid library found in /home/asuki/Arduino/libraries/SCoop: /home/asuki/Arduino/libraries/SCoop

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

対応方法

モデムのプログラムを消しました。
sudo apt-get --purge remove modemmanager

以上です。

参考

The Linux ttyACM0 drama - more details after a lot of experimenting

0 件のコメント :

コメントを投稿