После новой установки Ubuntu я попытался загрузить скетч, используя Arduino IDE v1.8.16 (установленный с помощью .deb
файл, загруженный из Интернета).
Произошла ошибка при загрузке скетча avrdude: ser_open(): невозможно открыть устройство "/dev/ttyACM0": устройство или ресурс занят
После первой установки Arduino IDE на новую машину с Linux необходимо быть участником: sudo usermod -a -G dialout $USER
и выход из системы, вход в систему, который не изменился, как ожидалось.
Поэтому я попытался chmod
подключенного порта /dev/ttyUSB0
, что не изменило сообщение об ошибке (кстати, и на USB1, и на ACM0 у меня был такой же вывод- при попытке загрузить на Нано
).
Теперь я получаю эту ошибку:
esptool.py v3.0
Последовательный порт /dev/ttyUSB0
Подключение........_____....._____....._____....._____....._____....._____....._____
Traceback (последний последний вызов):
Файл "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/upload.py", строка 66, в <module>
esptool.main(cmdline)
Файл "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", строка 3552, в основном
esp.connect(args.before, args.connect_attempts)
Файл "/home/guy/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/tools/esptool/esptool.py", строка 529, при подключении
поднять FatalError('Не удалось подключиться к %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: не удалось подключиться к ESP8266: истекло время ожидания заголовка пакета
esptool.FatalError: не удалось подключиться к ESP8266: истекло время ожидания заголовка пакета
Чтобы убедиться, что это не ошибка IDE, я попытался использовать esptool.py
стереть flash, и у меня такое же поведение Подключение........_____....._____....._____....._____....._____....._____....._____