ESP8266 — невозможно загрузить или использовать серийный монитор — Ubuntu 22.04 LTS

При попытке использовать MCU узла ESP8266 или Multiple Feather Huzzah я получаю следующую ошибку. Я могу программировать Arduino Uno & Мега без проблем.

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Я перепробовал множество исправлений в Интернете, но проблема в том, что все эти устройства нормально работают с Windows-машиной. Также я использую VMM и QEMU, я создал виртуальную машину Windows 10 и Ubuntu 20.04. Когда я делюсь ttyS0 с любой из этих виртуальных машин, я могу нормально запрограммировать 8266, но я не могу напрямую с моего хоста, работающего под управлением 22.04. Я могу работать с виртуальными машинами, но не хочу.

Мы будем признательны за любую помощь.

Спасибо

, 👍2

Обсуждение

Мне любопытно узнать, можете ли вы подключиться к уже запрограммированной плате и получать и получать последовательные данные., @timemage

все эти устройства отлично работают с Windows ... тогда ваша проблема связана с последовательным портом Linux ... ничего общего с Arduino ... вы спрашиваете не в том месте, @jsotola

это проблема? https://arduinoprosto.ru/q/86211/fail-upload-sketches-to-esp8266-only-on-ubunto-20-04-3/86214#86214, @Juraj

@timemage - у меня была такая же проблема, на всех 4 esp8266 был запущен код. Проблема закончилась конфликтом или чем-то еще с драйвером CP210x. Я нашел это решение в отдельном посте — оно решило мою проблему, и я смог воспроизвести и проверить, как это работает на второй машине 22.04., @NVCyberPro


1 ответ


2

Я нашел это решение в отдельном посте — оно устранило мою проблему, и я смог воспроизвести и проверить, как это работает на второй машине 22.04.

systemctl stop brltty-udev.service
sudo systemctl mask brltty-udev.service
systemctl stop brltty.service
systemctl disable brltty.service
,