Я установил Arduino ide 1.6.9, загрузив ее с веб-сайта Arduino. Когда я подключаю плату Arduino UNO, на ней загораются светодиоды.
Когда я пытаюсь загрузить программу на доску, она говорит:
avrdude: ser_open (): не удается открыть устройство "COM1": нет такого файла или каталога ioctl ("TIOCMGET") : Несоответствующий ioctl для устройства
Пункт меню инструменты> порты неактивен.
Я безуспешно пытался подключать и отключать плату с открытым и закрытым ide.
Вывод lsusb
:
Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID
1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID
1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 004: ID
0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 0bda:57b5 Realtek Semiconductor Corp. Bus 002
Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Нет разницы в выводах lsusb
и dmesg
с подключенной и отключенной Arduino.
Я понятия не имею, что делать!
Вы сказали, что это обнаруживается как устройство COM на Linux, но на основе моего опыта с arduino устройствами и Linux, это должно обнаружиться как устройство ACM вместо этого. Установка, отправленная на ardunio Веб-странице, должна показать это также.
Вот установка для окон: https://www.arduino.cc/en/Guide/Windows
Здесь является установкой для Linux: https://www.arduino.cc/en/Guide/Linux#toc7
первая вещь, которую я сделал бы, гарантируют, что Вы выполнили начинающие шаги правильно. Большинство а именно, бросьте хороший взгляд на шаг 7, который сделал, чтобы Вы выбрали свой тип платы. Заметьте право под ним, это также перечисляет Ваш порт платы, который является, где я думаю, что Ваша проблема находится. Попытайтесь видеть, можно ли изменить ту деталь.
Редактирование: пропущенный часть, где Вы сказали это, отображается серым
, Вот другое сообщение, которое имеет много "решений", где что-то должно работать на Вас. Из того, что выглядит, что самый быстрый метод тестирования состоял бы в том, чтобы запустить язя с корневыми полномочиями
https://stackoverflow.com/questions/19322432/arduino-tools-serial-port-greyed-out
Извините, но по-видимому arduino плата, с которой я пытался говорить, была повреждена. Я соединяюсь с другим при первой попытке, ничего не изменяя...