A fatal error occurred failed to connect to espressif device no serial data received

Добрый день. Приехал мне wemos d1, подключил к нему матричный дисплей, подключил все это дело к пк, через flash downloader tool залил прошивку с...
  1. Добрый день. Приехал мне wemos d1, подключил к нему матричный дисплей, подключил все это дело к пк, через flash downloader tool залил прошивку с часами, побежала строка с wifi, обрадовался. Но не надолго.
    Отключил от пк, вкставил usb в блок зарядки от телефона и в розетку — тишина. вынул, вставил — тишина.
    Я опять к ПК — в флешере уже инфа по устройству не показывается. Жму erase — вечно бегущие точки, обрываю — ESP8266 Chip sync error esp_sync_blocking.
    В esptool такое

    esptool.py —baud 9600 —port COM3 read_mac
    esptool.py v3.2
    Serial port COM3
    Connecting………………………………..

    A fatal error occurred: Failed to connect to Espressif device: No serial data received.

    При этом индикатор синий моргает.
    Пробовал коротить D3 + GND, подключать так к usb, потом Reset — результата не дало.
    Прошу помощи, можно оживить это чудо или все, на выброс?

I have bought some blank ESP-12F modules like this: https://www.aliexpress.com/item/1005001520382593.html

For these modules I have made my own adapter PCB to connect them, but now I don’t get any connection with the esptool.py to these modules.

The connection is:

TX --------------- RX with an PL2303 USB adapter
RX --------------- TX with an PL2303 USB adapter
EN --------------- 3.3V
GPIO-0 ----------- GND over button
GPIO-15 ---------- GND over 4K7 resistor
RESET ------------ GND over button
GND -------------- GND
VCC -------------- 3.3V from AMS1117-3.3 blocked with Elko 220µF

With a serial terminal I can cleary see with 74880 baud the response for standard boot on TXD (GPIO1):

 ets Jan  8 2013,rst cause:2, boot mode:(7,7)

waiting for host

and on TXD1 (GPIO2)

 ets Jan  8 2013,rst cause:2, boot mode:(7,6)

waiting for host

For flash mode with RESET and GPIO-0 on TXD (GPIO1):

 ets Jan  8 2013,rst cause:2, boot mode:(5,7)

waiting for host

and on TXD1 (GPIO2)

 ets Jan  8 2013,rst cause:2, boot mode:(5,6)

waiting for host

I tried to connect with:

python3 esptool.py —port /dev/ttyUSB0 flash_id
or
python3 esptool.py —chip esp8266 —port /dev/ttyUSB0 flash_id
or
python3 esptool.py —no-stub —port /dev/ttyUSB0 flash_id

but no connection can be established.

«A fatal error occurred: Failed to connect to Espressif device: No serial data received.»

With the trace option I get:

TRACE +0.000 Write 46 bytes: 
    c000082400000000 0007071220555555 | ...$........ UUU
    5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
    5555555555555555 5555555555c0     | UUUUUUUUUUUUU.
TRACE +0.082 Read 1 bytes: 72
TRACE +0.000 Read invalid data: 72
TRACE +0.000 Remaining data in serial buffer: 6c00

I tried the connection with this two versions:

esptool.py v3.3-dev
esptool.py v2.0-beta2

I assume this is simply bad hardware.
Is there anybody who has mastered this problem?

  • #1

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

Соскочил с Винды на 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 стоит по умолчанию.

  • #2

У меня Nodemcu3 cp2102 на xubuntu работает.
Проверьте python и добавления в нужные группы.
Установщик adrduinoide запускали?

  • #3

У меня Nodemcu3 cp2102 на xubuntu работает.
Проверьте python и добавления в нужные группы.
Установщик adrduinoide запускали?

ну отличить cp2102 от ch340 вроде не трудно. у меня последний

можно чуть больше для туповатых на что именно проверить python ?
уcтановщик? сам Arduino IDE установлен, если я правильно помню, через snap

  • #4

Попробуйте установить вручную.

  • #5

что именно проверить python ?

Установлен ли, какой версии.

  • #6

Попробуйте установить вручную.

попробовать то можно…..только вот esptool в консоли на бинарник точно также ругается

  • #7

Установлен ли, какой версии.

куда ж без него Python 3.8.10

  • #8

вот что пишет esptool.py на запросы chip_id и flash_id:

esptool.py v3.1
Found 1 serial ports
Serial port /dev/ttyUSB0
Connecting…….._____….._____….._____….._____….._____….._____….._____
/dev/ttyUSB0 failed to connect: Failed to connect to Espressif device: Timed out waiting for packet header

A fatal error occurred: Could not connect to an Espressif device on any of the 1 available serial ports.

  • #9

на AT комманды реагирует ERROR

  • #11

Ничего не вышло((. Все по инструкции сделал.
Даже Ubuntu переустановил))

На Меге 2560 стоит тот же чип ch340g. Нкаких проблем.

  • #12

У меня Nodemcu3 cp2102 на xubuntu работает.
Проверьте python и добавления в нужные группы.
Установщик adrduinoide запускали?

если завалялась где-нибудь nodemcu на ch340 попробуй, плиз, прошить как время будет

  • #13

В ide сом порт виден?
По какому пути установили? Лог установки.
Покажите вывод в сериал на скорости 74800, после нажатия ресета на есп.
И не надо много писать, покажите скриншотами.

  • #14

В ide сом порт виден?
По какому пути установили? Лог установки.
Покажите вывод в сериал на скорости 74800, после нажатия ресета на есп.
И не надо много писать, покажите скриншотами.

В сериал монитор ничего не выводит на такой скорости. Логи после ресета во вложении.

  • 12.png

    75.3 KB
    Просмотры: 9

  • #15

В ide сом порт виден?
По какому пути установили? Лог установки.
Покажите вывод в сериал на скорости 74800, после нажатия ресета на есп.
И не надо много писать, покажите скриншотами.

порт виден. в сериал монитор выводит если скорость установить соответсвующую.

Логи установки IDE не богатые.

  • 14.png

    30.5 KB
    Просмотры: 7

  • #16

В сериал монитор ничего не выводит на такой скорости.Логи после ресета во вложении.

Так это не сериал монитор. Ищите его запуск в меню.
Подайте на есп внешнее питание.

  • #17

Так это не сериал монитор. Ищите его запуск в меню.
Подайте на есп внешнее питание.

Просто в сериал мониторе на скорости 74880 нет ничего интересного, на мой взгляд.
На установленной в ранее прошитом скетче 115200 хоть символы человеческие выводит.

  • 74880.png

    16.5 KB
    Просмотры: 9

  • 115200.png

    30.4 KB
    Просмотры: 9

  • #18

Просто в сериал мониторе на скорости 74880 нет ничего интересного, на мой взгляд.

А должна быть видна загрузочная информация.
Что с питанием.

  • #19

А должна быть видна загрузочная информация.
Что с питанием.

всегда хватало питания от USB.
бросил на vin и gnd дополнительно 5 вольт. ничего не поменялось. прибавил до 7, тот же результат

  • #20

Переведите есп в режим программирования вручную и попробуйте прошить.

Понравилась статья? Поделить с друзьями:
  • A fatal error occurred failed to connect to esp32 invalid head of packet 0x65
  • A fatal error occurred consult the logs for details scptoolkit
  • A fatal error has occurred undertale
  • A fatal error has occurred unable to continue
  • A fatal error has occurred this connection is terminated что делать на сервере