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

Нужна помощь Ошибка "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header"

Galiakberow

New member
Здравствуйте! Хотел поиграться с ESP32, купил платку в UNO форм-факторе (сильно за это не пинайте в первый раз закупаюсь). Фото во вложении.
Не могу прошить тестовую программу. Выдает ошибку :
Connecting........_____....._____....._____....._____....._____....._____....._____....._____....._____....._____

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Фото ошибки во вложении.
Понятия не имею как исправить?
С уважением и надеждой на отзыв.
 

Вложения

Последнее редактирование:

Юрий Ботов

Moderator
Команда форума
Плата то нормальная, у меня работает... что указываете в настройках среды Arduino: "Инструменты/Плата:" и "Инструменты/Порт:" ? Питаете плату от USB?
 

Galiakberow

New member
Плата то нормальная, у меня работает... что указываете в настройках среды Arduino: "Инструменты/Плата:" и "Инструменты/Порт:" ? Питаете плату от USB?
Инструменты/Плата: Noduino Quantum,
Инструменты/Порт: COM5 (USB-SERIAL CH340),
Никакого дополнительного питания не подключаю - только через USB.
После первого включения вроде подмигивал синий индикатор, потом я ушел оставив включенным и подключенным к компьютеру ESP32 на довольно продолжительное время. Когда вернулся уже горел только красный диодик.
Но могу перепутать насчет синего диода, т.к. еще тестировал ESP8266 (он рабочий).
 
Последнее редактирование:

Юрий Ботов

Moderator
Команда форума
Попробуйте указать что плата "NodeMCU-32S", а если вдруг не пойдет, то еще и снизить скорость до 115200.
 

Galiakberow

New member
Попробуйте указать что плата "NodeMCU-32S", а если вдруг не пойдет, то еще и снизить скорость до 115200.
Не пошло - скорость снизил, плату поменял... Вот здесь на англоязычном сайте что-то обсуждают на данную тему - https://www.esp32.com/viewtopic.php?f=2&t=4912. По корявому переводу Яндекса ничего конкретного не понять. Если владеете английским - посмотрите, пожалуйста!
 

Юрий Ботов

Moderator
Команда форума
Там про другую плату, c wrover - она сильно другая...

Я только что взял заново установил esp32 под Arduino (обычно сам пользуюсь vs code с platformio) взял точно такую-же как на фото плату, обозвал ее NodeMCU-32S и сходу залил пример wifiscan. Вот лог компиляции - все зашилось без ошибок, работает:
Код:
Скетч использует 535126 байт (40%) памяти устройства. Всего доступно 1310720 байт.
Глобальные переменные используют 38020 байт (12%) динамической памяти, оставляя 256892 байт для локальных переменных. Максимум: 294912 байт.
esptool.py v2.3.1
Connecting.....
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 21845.2 kbit/s)...
Hash of data verified.
Compressed 12480 bytes to 8255...

Writing at 0x00001000... (100 %)
Wrote 12480 bytes (8255 compressed) at 0x00001000 in 0.1 seconds (effective 950.9 kbit/s)...
Hash of data verified.
Compressed 536272 bytes to 327531...

Writing at 0x00010000... (5 %)
Writing at 0x00014000... (10 %)
Writing at 0x00018000... (15 %)
Writing at 0x0001c000... (20 %)
Writing at 0x00020000... (25 %)
Writing at 0x00024000... (30 %)
Writing at 0x00028000... (35 %)
Writing at 0x0002c000... (40 %)
Writing at 0x00030000... (45 %)
Writing at 0x00034000... (50 %)
Writing at 0x00038000... (55 %)
Writing at 0x0003c000... (60 %)
Writing at 0x00040000... (65 %)
Writing at 0x00044000... (70 %)
Writing at 0x00048000... (75 %)
Writing at 0x0004c000... (80 %)
Writing at 0x00050000... (85 %)
Writing at 0x00054000... (90 %)
Writing at 0x00058000... (95 %)
Writing at 0x0005c000... (100 %)
Wrote 536272 bytes (327531 compressed) at 0x00010000 in 5.0 seconds (effective 858.9 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 144...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (144 compressed) at 0x00008000 in 0.0 seconds (effective 4915.3 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
Может SDK esp32 криво встал?

В курсе что прежде чем ставить sdk под arduino надо поставить питон и гит и потом произвести некие манипуляции вручную?
 

Galiakberow

New member
@Юрий Ботов, ГИТ поставил, про ПИТОН не в курсе вообще? ГИТ устанавливал согласно инструкции - Знакомимся с ESP32, часть 1: установка в Arduino IDE. Манипуляций кроме как выбор платы и порта не производил...

Может стоить попробовать прошить в vs code с platformio? Я с ней совсем не знаком конечно... Он англоязычный кажется - нам колхозникам не по зубам)

Питон оказывается это язык программирования - эта ошибка от языка наверно не зависит...
 
Последнее редактирование:

Юрий Ботов

Moderator
Команда форума
Вот это "и запускаем файл get.exe" из руководства точно выполнилось? Оно загружает всякие дополнительные файлы распаковывает их и запускает скрипты на питоне (вот он Питон зачем нужен). Питон надо установить Python 2.7 (нельзя более поздние версии - 3.х)
 

nikolz

Well-known member
Инструменты/Плата: Noduino Quantum,
Инструменты/Порт: COM5 (USB-SERIAL CH340),
Никакого дополнительного питания не подключаю - только через USB.
После первого включения вроде подмигивал синий индикатор, потом я ушел оставив включенным и подключенным к компьютеру ESP32 на довольно продолжительное время. Когда вернулся уже горел только красный диодик.
Но могу перепутать насчет синего диода, т.к. еще тестировал ESP8266 (он рабочий).
Найдите на форуме мою тему как поставить LUA на ESP32 Там все нарисовано. Сделайте для начала как там написано.
 

Galiakberow

New member
@nikolz, попробовал прошить через ESP DOWLOAD TOOL v3.6.4 - не получается, никакой реакции. Фото во вложении.

@Юрий Ботов, ПИТОН установил, запустил еще раз get.exe, но проблема осталась...

"0" реакции - горит красный и всё... Что хотя бы может означать этот красный индикатор?
 

Вложения

nikolz

Well-known member
@nikolz, попробовал прошить через ESP DOWLOAD TOOL v3.6.4 - не получается, никакой реакции. Фото во вложении.

@Юрий Ботов, ПИТОН установил, запустил еще раз get.exe, но проблема осталась...

"0" реакции - горит красный и всё... Что хотя бы может означать этот красный индикатор?
1) Соm5 - это вы установили или это по умолчанию вывелось? Если по умолчанию то установите фактический.
2) проверьте напряжения на выходе 1117
 

Galiakberow

New member
@nikolz, COM-порт выбирал после обнаружения CH340 - соответствующий.
А выход 1117 - это какой PIN ??? Вложил схему распиновки esp32
 

Вложения

nikolz

Well-known member
@nikolz, COM-порт выбирал после обнаружения CH340 - соответствующий.
А выход 1117 - это какой PIN ??? Вложил схему распиновки esp32
1117 это на плате такой чип с тремя ногами и головой под ESP32 стоит
Стабилизатор AMS1117-3.3 схема включения
На средней ножке должно быть 3.3 в
 

nikolz

Well-known member
возьмите терминальную программу например teraterm
установите скорость 115000 и порт платы и нажмите ресет.
 
Сверху Снизу