• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

не прошивается esp8266 из под Ubuntu

CodeNameHawk

Moderator
Команда форума
Проверьте пайку деталей.
Тестером замерьте напряжение на выводах есп, потом при нажатых кнопках.
 

nikolz

Well-known member
предположу что не тот ком порт задан
и arduino его не находит.
возьмите любую прогу терминала
и втыкните и вытыкните кабель от ESP при этом посмотрите в окошке настройке COM порта какой порт будет появляться и исчезать
Вот его и установите в настройках.
еще можно использовать для программирования nodemcu flasher
 

Dmitry9150518

New member
предположу что не тот ком порт задан
и arduino его не находит.
возьмите любую прогу терминала
и втыкните и вытыкните кабель от ESP при этом посмотрите в окошке настройке COM порта какой порт будет появляться и исчезать
Вот его и установите в настройках.
еще можно использовать для программирования nodemcu flasher
Порт обнаруживается без проблем:
[ 1217.902485] usb 3-3: ch341-uart converter now attached to ttyUSB0

прошивая бинарник esptool выдает ровно ту же ошибку что и Arduino IDE (что не удивительно)

но тем не менее спасибо за совет))
 

CodeNameHawk

Moderator
Команда форума
смею предположить что дело совсем не в есп
Проскакивала информация, что в линукс бывают проблемы с нестандартными скоростями.
Попробуйте на виндовс запрограммировать есп, скетчем с частотой серияла 74880 и посмотреть вывод под линуксом.
У меня нет переходника на 340, проверить не смогу.
 

Dmitry9150518

New member
Проскакивала информация, что в линукс бывают проблемы с нестандартными скоростями.
Попробуйте на виндовс запрограммировать есп, скетчем с частотой серияла 74880 и посмотреть вывод под линуксом.
У меня нет переходника на 340, проверить не смогу.
Попробую. Сейчас как раз прошиваю скетчем OTA из под Винды, а дальше из Ubunta работаю с платой без кабеля.
Костыль конечно, но пока выхода другого нет.
 

Dmitry9150518

New member
Проскакивала информация, что в линукс бывают проблемы с нестандартными скоростями.
Попробуйте на виндовс запрограммировать есп, скетчем с частотой серияла 74880 и посмотреть вывод под линуксом.
У меня нет переходника на 340, проверить не смогу.
Попробовал.
Вообщем из-под Винды Сериал на 74880 ведет себя как надо. загрузочные параметры выдает.
В Ubuntu вообще ничего не показывает. В терминале пишет: Error while setting serial port parameters: 74,880 N 8 1
 

nikolz

Well-known member
Попробовал.
Вообщем из-под Винды Сериал на 74880 ведет себя как надо. загрузочные параметры выдает.
В Ubuntu вообще ничего не показывает. В терминале пишет: Error while setting serial port parameters: 74,880 N 8 1
посмотрите здесь:
 

Blackhock

New member
Доброго всем настроения.

Соскочил с Винды на Ubuntu (чему несказанно рад) и установив Arduino IDE получил проблему с прошивкой модулей на основе esp8266, а именно
Wemos d1 r2 и Nodemcu v3. Ошибка: esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
Причем обе платы выдают в Serial вполне читаемые символы от скетчей прошитых еще под Виндой.
Попытка прошить через консоль с esptool привела к той же ошибке.

AVR и ESP32 прошиваются без проблем. Модуль esp8266 на борту Mega 2560 wifi тоже прошился без ошибок.

Help кто чем может.

зы: гнезда и кабели USB менял, все разрешения в Ubuntu оформил, драйвер ch340 в Ubuntu стоит по умолчанию.


Ситуация один в один система Xubuntu 18.04 прошивается всё кроме esp8266. Как UART порт работает отлично, но бинарник не заливается. Пока проблема не решена. Заливаю скетчи на Винде7.
 

sobwoofer

New member
Добрый день, ситуация такая же, Ubuntu 20.04, имею на руках 5 плат NodeMCU три из них новые, везде драйвер CH340. Одна (старая) плата прошивается без проблем, три новых не шьются, и Одна старая не шьется, ошибка такая же как у автора топика. p.s Старая NodeMCU которая не шьется сейчас, шилась ранее на етой же системе, использую Platformio+VisualStudioCode и ArduinoIDE проблема идентичная. Возможно ето как то связано с обновлениями Ubuntu
1634409545834.png
Когда рисуется ..___.... - светодиод на плате начинает моргать.
 

sobwoofer

New member
Нашел решение тут
 

Dmitry9150518

New member
Сверху Снизу