Загрузка простых набросков, кажется, работает, когда я запускаю программу Arduino от имени пользователя root ( sudo
). Я хотел бы запустить его как обычный пользователь. Кто-нибудь сталкивался с такой же проблемой раньше и исправлял?
Вот что я получил от lsusb
:
$ lsusb
Bus 002 Device 022: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
И программа Arduino идентифицирует это как /dev/ttyACM0
. Вот его разрешения:
$ ls -l /dev/ttyACM0
crw-rw---T 1 root dialout 166, 0 Mar 14 22:03 /dev/ttyACM0
Вот вывод из id
groups=1000(abhiram),20(dialout),24(cdrom),25(floppy),29(audio),
30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev)
Когда я загружаю скетч из примеров, как обычный пользователь, я сталкиваюсь с этой ошибкой:
avrdude:stk500_recv(): programmer not responding
Любые предложения приветствуются.
Preferences
меню.
dmesg
для файла устройства, который зарегистрирован.
/dev/ttyACM0: USB ACM device
. Так что для меня это не проблема. С другой стороны, журналы от компиляции и загрузки (должны были включить их в настройках), кажутся многообещающими. Я просто не могу скопировать их из программы arduino :(. (Может быть, они записывают в файл где-нибудь?)