Я новичок в Linux, так что извините за отсутствие терминологии. У меня проблемы с выбором COM-порта в Arduino IDE. Я следил за установкой веб-сайта arduino и пытался получить доступ к ttyACM0, потому что это то, что изначально было в порте tools>. Я попытался предоставить своему пользователю доступ к порту с помощью дозвона sudo usermod -a -G, а затем перезагрузил компьютер. Когда я открыл IDE, выбор «порта» был выделен серым цветом, и я не могу ничего выбрать. Пробовал подключать кабель к разным портам, результат тот же. Я каким-то образом удалил права пользователей для COM-портов и как я могу это исправить?
я пытаюсь добавить своего пользователя в ttyACM0, и он говорит, что не найден. Я получил доступ к нему около 30 минут назад
comment
просто обновление ситуации, как оказалось сама плата была замурована. Я мог бы использовать другой Arduino в качестве программиста, чтобы исправить эту отдельную проблему, но оба произошли одновременно, поэтому я не уверен, как они связаны, но я не думаю, что это совпадение.
- person Damon Reddy   schedule 19.05.2020
Ответы (1)
Я столкнулся с подобной проблемой несколько дней назад. Кто-то еще может найти полезным выполнение этой команды:
ls /dev/tty*
до и после подключения микроконтроллера по USB.
Проверьте новую запись, которая может появиться.
Когда вы получите эту запись (Arduino ide может показать ее в порту инструментов), выполните следующие действия:
ls -l {your port}
например /dev/ttyUSB0 Это должно отображать что-то вроде этого:
crw-rw---- 1 root uucp 188, 0 ene 21 02:35 /dev/ttyUSB0
Единственная важная часть — это та, которая показывает uucp, группу.
Имея это в виду, продолжайте:
sudo usermod -a -G {the previously displayed group} {your user}
Наконец, выйдите из системы и войдите снова, чтобы это изменение вступило в силу.
person
alereca
schedule
21.01.2021