- Operating system: Windows 10 Enterprise LTSC Version 1809
- Python version: 2.7.15
- ESP hardware in use: ESP8266(EX)
Full esptool.py command line as run:
esptool.py --port COM13 --baud 115200 write_flash -fs 1MB -fm dout 0x0 sonoff.bin
Full output from esptool.py (please copy and paste all lines of output)
esptool.py v2.6
Serial port COM13
Connecting........_____....._____....._
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Compressed 534032 bytes to 365310...
Writing at 0x00008000... (13 %)
A fatal error occurred: Timed out waiting for packet header
What is the expected behaviour?
Successful flash
Do you have any other information from investigating this?
I have tested with CH340G and also a PL2303 USB TTL Serial adapter. Both result in the same errors.
Using write_flash at various baud rates (tested 9600, 19200, 38400, 57600, 115200, and leaving it blank) results in the same error, always at the same 0x00008000 address, after varying times (slower baud rates take longer to show the error).
A complete log with the —trace flag is here:
https://pastebin.com/3CFKFULQ
I am using a 3.3V breadboard power supply module, which in turn, is supplied by a 9V wall wart.
Other commands tried:
Running esptool.py --port COM13 erase_flash
results in the following:
esptool.py v2.6
Serial port COM13
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
A fatal error occurred: Timed out waiting for packet content
Running esptool.py flash_id
results in the following:
esptool.py v2.6
Found 1 serial ports
Serial port COM13
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
Manufacturer: ef
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
Running esptool.py chip_id
results in the following:
esptool.py v2.6
Found 1 serial ports
Serial port COM13
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
Chip ID: 0x08cd7baa
Hard resetting via RTS pin...
Running esptool.py --port COM13 read_flash 0x0 0x400000 backout.txt
results in the following:
esptool.py v2.6
Serial port COM13
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 68:XX:XX:XX:XX:XX
Uploading stub...
Running stub...
Stub running...
A fatal error occurred: Corrupt data, expected 0x1000 bytes but received 0xfff bytes
Learn how to fix the Fatal Error Occurred: “Failed to connect to ESP32: Timed out waiting for packet header” error when trying to upload new code to your ESP32 board once for all.
Why are you getting this error?
Some ESP32 development boards (read Best ESP32 boards) don’t go into flashing/uploading mode automatically when uploading a new code.
This means that when you try to upload a new sketch to your ESP32, the Arduino IDE fails to connect to your board, and you get the following error message:
Holding the BOOT/FLASH button
One of the ways to solve this is holding-down the “BOOT/FLASH” button in your ESP32 board while uploading a new sketch at the same time. But having to worry about this every time you want to upload new code can be tedious, specially when you’re testing and debugging your code. There is a way to fix this once for all – no need to hold down the “BOOT/FLASH” button anymore.
How to fix the Error?
To make your ESP32 board go into flashing/uploading mode automatically, you can connect a 10 uF electrolytic capacitor between the EN pin and GND.
You may want to test this setup first on a breadboard to make sure it works for your ESP32 development board.
Note: electrolytic capacitors have polarity. The white/grey stripe indicates the negative lead.
If it works, then you can solder the 10 uF electrolytic capacitor to the board. Since the EN and GND pins are far apart from each other, you can simply connect the capacitor between the EN and the GND of the ESP32 chip as shown in the schematic diagram below:
Recommended: ESP32 Pinout Reference: Which GPIO pins should you use?
The following figure shows how my ESP32 looks like after soldering the capacitor. It doesn’t occupy much space, and fortunately you won’t get more trouble connecting to the ESP32 when uploading new code.
Before trying to upload a new code, you should check the connections with a multimeter in continuity mode – check that you haven’t inadvertently solder anything to the next pin.
If everything is soldered properly, you won’t need to press the BOOT button when uploading new code. You also won’t get the Fatal Error Occurred: “Failed to connect to ESP32: Timed out waiting for packet header”.
Wrapping Up
We hope you’ve found this trick useful and it solved your problem. Thanks to Ben Hall for the suggestion.
- For more ESP32 troubleshooting tips, consult the ESP32 troubleshooting guide.
- To learn more about ESP32 enroll in the Learn ESP32 with Arduino IDE course.
- More projects about ESP32: 20+ ESP32 Projects and Tutorials
-
#2
При компиляции возникает такая надпись, и горит только один светодиод. Первый. Что делать подскажите. Спасибо.
Что ж вы все Wemos D1 R1 то выбираете. Когда на странице проекта в шапке крупными буквами написано :
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini
-
#3
Arduino: 1.8.10 (Windows 7), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600″
In file included from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersAydarAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Кто-нибудь знает в чём ошибка? Сколько раз перепробовал, не получается
-
#4
Arduino: 1.8.10 (Windows 7), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600″
In file included from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from C:UsersAydarDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersAydarAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Aydar/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header_
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Кто-нибудь знает в чём ошибка? Сколько раз перепробовал, не получается
У тебя ж все написано — failed to connect — попробуй плату переключить на Node MCU.
-
#5
Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″
In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message «FastLED version 3.003.002»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,
from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Товарищи подскажите пожалуйста где моя ошибка?
-
#6
У тебя ж все написано — failed to connect — попробуй плату переключить на Node MCU.
Так если плата Wemos? Или нет разницы?
-
#7
Постоянно пишет «failed to connect to ESP8266». Что это значит? Всё подключено к ПК
Что делать??
-
#8
Товарищи подскажите пожалуйста где моя ошибка?
Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″
In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message «FastLED version 3.003.002»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,
from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
-
#9
Товарищи подскажите пожалуйста где моя ошибка?
Arduino: 1.8.10 (Windows 10), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″
In file included from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002
# pragma message «FastLED version 3.003.002»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED/FastLED.h:65:0,
from C:1GyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329792 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43764 байт (53%) динамической памяти, оставляя 38156 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:Users����������AppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/����������/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к немуЭтот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
Товя ошибка в том, что
выбранный последовательный порт _
не существует или плата не подключена к нему
«Не подключена» может также означать «подключена плохим USB кабелем»
-
#10
@Kostefan,
Она же черным по белому пишет:
выбранный последовательный порт _
не существует или плата не подключена к нему
-
#11
да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему
-
#12
да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему
Попробуй зажать на плате кнопку Boot или Flash, когда при прошивке пойдут ____…..____….
-
#13
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini
Сегодня на работе сотрудник мне прошил D1 mini pro, выбрав такую: LOLIN(WEMOS) D1 mini pro. Вот моя плата:
-
45.9 KB
Просмотры: 51
-
#14
Всем привет!
столкнулся с такой же проблемой как здесь уже была. но понять как исправить не могу помогите пожалуйста!!
при загрузке скетча выдает ошибку
Arduino: 1.8.10 (Windows 10), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200″
In file included from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
Serial port COM9
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersKlopaAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
===============================
предыдущая ошибка
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12175
вот здесь
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12181
Радик (автор поста) пишет что ошибка была в связи с неправильной пайкой…
уже голову сломал не могу понять в чем дело. помогите пожалуйста!
com порт определяется нормально
пробовал разную скорость передачи. пробовал просто wemos и LOLIN(WEMOS)
-
31 KB
Просмотры: 217 -
221.7 KB
Просмотры: 232
-
#15
Всем привет!
столкнулся с такой же проблемой как здесь уже была. но понять как исправить не могу помогите пожалуйста!!при загрузке скетча выдает ошибку
Arduino: 1.8.10 (Windows 10), Плата:»LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Sketch + WiFi Settings, 115200″
In file included from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from E:GyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 329616 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
Serial port COM9
Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersKlopaAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Klopa/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header===============================
предыдущая ошибка
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12175вот здесь
https://community.alexgyver.ru/threads/wifi-lampa-budilnik-obsuzhdenie-proekta.1411/post-12181
Радик (автор поста) пишет что ошибка была в связи с неправильной пайкой…уже голову сломал не могу понять в чем дело. помогите пожалуйста!
com порт определяется нормально
пробовал разную скорость передачи. пробовал просто wemos и LOLIN(WEMOS)
Отпаяй от платы всё, проверь чтоб нигде на пинах не было «соплей» припоя и попробуй прошить плату просто блинком или любым примером… если повториться выкинь плату)))
-
#16
Кто сможет помочь? У меня не загружается на плату D1 mini, код ошибки:
Arduino: 1.8.8 (Windows 10), Плата:»WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600″
In file included from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 290532 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43268 байт (52%) динамической памяти, оставляя 38652 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
Traceback (most recent call last):
File «C:UsersАндрейAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
-
86.1 KB
Просмотры: 179
-
#17
Кто сможет помочь? У меня не загружается на плату D1 mini, код ошибки:
Arduino: 1.8.8 (Windows 10), Плата:»WeMos D1 R1, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600″In file included from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:0:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009
# pragma message «FastLED version 3.002.009»
^
In file included from C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/FastLED.h:65:0,
from C:UsersАндрейDesktopGyverLamp-masterfirmwareGyverLamp_v1.5.5GyverLamp_v1.5.5.ino:97:
C:Program Files (x86)ArduinolibrariesFastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message «No hardware SPI pins defined. All SPI access will default to bitbanged output»
^
Скетч использует 290532 байт (27%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43268 байт (52%) динамической памяти, оставляя 38652 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting…….._____….._____….._____….._____….._____….._____….._____
Traceback (most recent call last):
File «C:UsersАндрейAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/Андрей/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet headerЭтот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
«Показать подробный вывод во время компиляции»
читай выше
-
#18
да я уже все порты перепробовал и все кабели в доме, когда коннектится, светодиод мигает на плате а дальше
выбранный последовательный порт _
не существует или плата не подключена к нему
1. Не установил драйвера на плату СН340.
2. Смотри что пишет «Диспетчер устройств» в разделе СОМ-порты. Номер порта там указан. Он должен быть отличен от номера 1.
3. Для программирования нужно чтобы был подан ноль на вход программирования вместе с подачей питания
-
#19
1. Не установил драйвера на плату СН340.
2. Смотри что пишет «Диспетчер устройств» в разделе СОМ-порты. Номер порта там указан. Он должен быть отличен от номера 1.
Скорее всего там всё будет, потому как он порт всё-же выбирает при загрузке в настройках , как я понял… иначе скетч не будет загружаться и ИДЭ напишет что ком не выбран, или не подключен… А у него пишет что не существует, Это косяк платы , загрузчика или пайки…
Для начала отпаяй всё, проверь чтоб не было соплей на всех пинах платы, потом на одном только шнуре залей блинк или любой пример из ИДЭ…
Если не прошъёт выкинь её, да и пробовал кнопку жать в моменнт когда в ИДЭ подключение идёт???
У меня было так , я со слепу на плеере резики замкнул и вылезла такая хрень, а вторая плата перестала определяться в винде… Знакомый сказал что СН340 померла, я перепаял с другой платы, она определилась, подключилась, но при прошивке пишет:-ошибка загрузки в плату…
вот пост я просил помощи
https://community.alexgyver.ru/threads/problema-s-wemos-d1-mini.1789/post-13673
, походу сам решу когда руки дойдут, у меня это проблема железа
-
#20
Нужна помощь новичку.
Емеется V2 Nodemcu-CP2102, блок питания 5v -3a
собрал лампу и каким-то чудом получилось один раз залить прошивку гуннера.
Подключаю питание, лампа некоторое время (меньше минуты обычно) начинает работать и потом зависает. В чем может быть проблема ?
Второй момент, не могу ничего прошить, есть еще модуль wemos mini, при попытке прошивки любого модуля ошибки
Несколько библиотек найдено для "ESP8266WebServer.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WebServer
Несколько библиотек найдено для "ESP8266WiFi.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WiFi
Несколько библиотек найдено для "FastLED.h"
Используется: C:Program
Несколько библиотек найдено для "DNSServer.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesDNSServer
Несколько библиотек найдено для "ESP8266mDNS.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266mDNS
Несколько библиотек найдено для "WiFiManager.h"
Используется: C:Program
Несколько библиотек найдено для "EEPROM.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesEEPROM
Несколько библиотек найдено для "GyverButton.h"
Используется: C:Program
Несколько библиотек найдено для "NTPClient.h"
Используется: C:Program
Несколько библиотек найдено для "Timezone.h"
Используется: C:Program
Несколько библиотек найдено для "TimeLib.h"
Используется: C:Program
Несколько библиотек найдено для "ArduinoOTA.h"
Используется: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTA
Используем библиотеку ESP8266WebServer версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WebServer
Используем библиотеку ESP8266WiFi версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WiFi
Используем библиотеку FastLED версии 3.3.2 из папки: C:Program Files
Используем библиотеку WiFiManager версии 0.15.0-beta из папки: C:Program Files
Используем библиотеку DNSServer версии 1.1.1 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesDNSServer
Используем библиотеку EEPROM версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesEEPROM
Используем библиотеку GyverButton в папке: C:Program Files
Используем библиотеку NTPClient версии 3.2.0 из папки: C:Program Files
Используем библиотеку Timezone версии 1.2.3 из папки: C:Program Files
Используем библиотеку Time версии 1.5 из папки: C:Program Files
Используем библиотеку ArduinoOTA версии 1.0 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTA
Используем библиотеку ESP8266mDNS версии 1.2 из папки: C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266mDNS
"C:\Users\User\AppData\Local\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-size" -A "C:\Users\User\AppData\Local\Temp\arduino_build_390744/GyverLamp_v1.4.ino.elf"
Скетч использует 371848 байт (35%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 36508 байт (44%) динамической памяти, оставляя 45412 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py", line 468, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
-
#21
Нужна помощь новичку.
Емеется V2 Nodemcu-CP2102, блок питания 5v -3a
собрал лампу и каким-то чудом получилось один раз залить прошивку гуннера.Connecting…….._____….._____….._____….._____….._____….._____…..____Traceback (most recent call last):
File «C:UsersUserAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/User/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header[/CODE][/SPOILER]
Скетч ругается на избыток библиотек. Убрать лишние из среды Ардуино ИДЕ. (Удалить все, потом взять из проекта Ганнера, смотри путь библиотек в среде разработки). На всякий, проверить путь к менеджеру плат.
Затем: когда вот такое: «Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____«
Это значит нет коннекта на прошивку.
Убедиться в Диспетчере задач Виндовс — соответствие СОМ-порта (Раздел СОМ-порты). Выставить, такой же как там.
На модуле- нужно нажать «ресет», потом «флеш», отпустить «флеш», отпустить «ресет».
Дальше по ситуации.
Ну и главное — нужно найти хороший блок питания.
Изменено: 30 Дек 2019
-
#22
Скетч ругается на избыток библиотек. Убрать лишние из среды Ардуино ИДЕ. (Удалить все, потом взять из проекта Ганнера, смотри путь библиотек в среде разработки). На всякий, проверить путь к менеджеру плат.
Посмотреть вложение 7222
Затем: когда вот такое: «Serial port COM3
Connecting…….._____….._____….._____….._____….._____….._____…..____«
Это значит нет коннекта на прошивку.
Убедиться в Диспетчере задач Виндовс — соответствие СОМ-порта (Раздел СОМ-порты). Выставить, такой же как там.
На модуле- нужно нажать «ресет», потом «флеш», отпустить «флеш», отпустить «ресет».
Дальше по ситуации.
Ну и главное — нужно найти хороший блок питания.
можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….
-
#23
можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….
Обязательно нужно хорошее питание для запуска, а потом уже можно экспериментировать, у меня такое было только из за провода от БП до лампы.
-
#24
можно ли попробовать бп для светодиодной ленты воткнуть? он 5в на 10ампер….
Можно, но как повезёт, у меня он был слишком шумный, что мешало работе матрицы.
-
#25
Час добрый.
Столкнулся с проблемой загрузки прошивки, полдня уже с бубном не расстаюсь)
Arduino: 1.8.9 (Windows 7), Плата:»NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200″
…
…
Скетч использует 329600 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
C:UsersDFOXAppDataLocalArduino15packagesesp8266toolspython3.7.2-post1/python C:UsersDFOXAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py —chip esp8266 —port COM13 —baud 115200 —trace version —end —chip esp8266 —port COM13 —baud 115200 —trace write_flash 0x0 C:TEMParduino_build_929561/GyverLamp_v1.5.5.ino.bin —end
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM13
Connecting…TRACE +0.000 command op=0x08 data len=36 wait_response=1 timeout=0.100 data=
0707122055555555 5555555555555555 | … UUUUUUUUUUUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
55555555 | UUUU
…
кучка повторов
…
TRACE +0.000 Write 46 bytes:
c000082400000000 0007071220555555 | …$…….. UUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
5555555555555555 5555555555c0 | UUUUUUUUUUUUU.
TRACE +0.102 Timed out waiting for packet header
Traceback (most recent call last):
File «C:UsersDFOXAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2/tools/upload.py», line 25, in <module>
esptool.main(fakeargs)
File «C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 2653, in main
esp.connect(args.before)
File «C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptoolesptool.py», line 468, in connect
raise FatalError(‘Failed to connect to %s: %s’ % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему
Блок питания нормальный 5V 6A от списанного станка.
перепробовал уже все, что можно.
Все настройки проверил-перепроверил по 100500 раз, никакого эффекта
Пайка норм, соплей нет.
Заметил, что в мониторе порта при 115200 Бод идут кракозябры в одну бесконечную строку
При переключении на 74880 Бод идет бесконечный вывод следующих данных:
18:39:20.011 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.011 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.023 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.089 -> Fatal exception (0):
…и далее в бескончность
Не силен, пока, в всем этом, только начал разбираться.
Выручайте, коллеги, хотел дочке на НГ подарить лампу и такая засада.
Как победить эту хрень не пойму, всю голову сломал уже.
Изменено: 30 Дек 2019
-
#1
Здравствуйте! Хотел поиграться с 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
Фото ошибки во вложении.
Понятия не имею как исправить?
С уважением и надеждой на отзыв.
-
79.8 KB
Просмотры: 472 -
550.5 KB
Просмотры: 469
Последнее редактирование: 5 Июн 2018
-
#2
Плата то нормальная, у меня работает… что указываете в настройках среды Arduino: «Инструменты/Плата:» и «Инструменты/Порт:» ? Питаете плату от USB?
-
#3
Плата то нормальная, у меня работает… что указываете в настройках среды Arduino: «Инструменты/Плата:» и «Инструменты/Порт:» ? Питаете плату от USB?
Инструменты/Плата: Noduino Quantum,
Инструменты/Порт: COM5 (USB-SERIAL CH340),
Никакого дополнительного питания не подключаю — только через USB.
После первого включения вроде подмигивал синий индикатор, потом я ушел оставив включенным и подключенным к компьютеру ESP32 на довольно продолжительное время. Когда вернулся уже горел только красный диодик.
Но могу перепутать насчет синего диода, т.к. еще тестировал ESP8266 (он рабочий).
Последнее редактирование: 5 Июн 2018
-
#4
Попробуйте указать что плата «NodeMCU-32S», а если вдруг не пойдет, то еще и снизить скорость до 115200.
-
#5
Попробуйте указать что плата «NodeMCU-32S», а если вдруг не пойдет, то еще и снизить скорость до 115200.
Не пошло — скорость снизил, плату поменял… Вот здесь на англоязычном сайте что-то обсуждают на данную тему — https://www.esp32.com/viewtopic.php?f=2&t=4912. По корявому переводу Яндекса ничего конкретного не понять. Если владеете английским — посмотрите, пожалуйста!
-
#6
Там про другую плату, 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 надо поставить питон и гит и потом произвести некие манипуляции вручную?
-
#7
@Юрий Ботов, ГИТ поставил, про ПИТОН не в курсе вообще? ГИТ устанавливал согласно инструкции — Знакомимся с ESP32, часть 1: установка в Arduino IDE. Манипуляций кроме как выбор платы и порта не производил…
Может стоить попробовать прошить в vs code с platformio? Я с ней совсем не знаком конечно… Он англоязычный кажется — нам колхозникам не по зубам)
Питон оказывается это язык программирования — эта ошибка от языка наверно не зависит…
Последнее редактирование: 5 Июн 2018
-
#8
Вот это «и запускаем файл get.exe» из руководства точно выполнилось? Оно загружает всякие дополнительные файлы распаковывает их и запускает скрипты на питоне (вот он Питон зачем нужен). Питон надо установить Python 2.7 (нельзя более поздние версии — 3.х)
-
#9
Инструменты/Плата: Noduino Quantum,
Инструменты/Порт: COM5 (USB-SERIAL CH340),
Никакого дополнительного питания не подключаю — только через USB.
После первого включения вроде подмигивал синий индикатор, потом я ушел оставив включенным и подключенным к компьютеру ESP32 на довольно продолжительное время. Когда вернулся уже горел только красный диодик.
Но могу перепутать насчет синего диода, т.к. еще тестировал ESP8266 (он рабочий).
Найдите на форуме мою тему как поставить LUA на ESP32 Там все нарисовано. Сделайте для начала как там написано.
-
#10
@nikolz, попробовал прошить через ESP DOWLOAD TOOL v3.6.4 — не получается, никакой реакции. Фото во вложении.
@Юрий Ботов, ПИТОН установил, запустил еще раз get.exe, но проблема осталась…
«0» реакции — горит красный и всё… Что хотя бы может означать этот красный индикатор?
-
74.9 KB
Просмотры: 122
-
#11
@nikolz, попробовал прошить через ESP DOWLOAD TOOL v3.6.4 — не получается, никакой реакции. Фото во вложении.
@Юрий Ботов, ПИТОН установил, запустил еще раз get.exe, но проблема осталась…
«0» реакции — горит красный и всё… Что хотя бы может означать этот красный индикатор?
1) Соm5 — это вы установили или это по умолчанию вывелось? Если по умолчанию то установите фактический.
2) проверьте напряжения на выходе 1117
-
#12
@nikolz, COM-порт выбирал после обнаружения CH340 — соответствующий.
А выход 1117 — это какой PIN ??? Вложил схему распиновки esp32
-
585.6 KB
Просмотры: 60
-
#13
@nikolz, COM-порт выбирал после обнаружения CH340 — соответствующий.
А выход 1117 — это какой PIN ??? Вложил схему распиновки esp32
1117 это на плате такой чип с тремя ногами и головой под ESP32 стоит
Стабилизатор AMS1117-3.3 схема включения
На средней ножке должно быть 3.3 в
-
#15
@nikolz, да, там ровно 3.3 В…
теперь на пине 3V3 ESP32
-
#17
@nikolz, тоже все в порядке — 3.3В
Вы когда dounload загрузили SYNC отображался?
когда старт нажимаете что пишет в черном окне ?
Поставьте скорость BAUD 230400
-
#18
@nikolz,
Вы когда dounload загрузили SYNC отображался?
— не совсем понял?
Скриншот черного окна выкладываю — во вложении. Скорость перед загрузкой поменял.
-
77.1 KB
Просмотры: 70
-
#19
возьмите терминальную программу например teraterm
установите скорость 115000 и порт платы и нажмите ресет.
-
#20
@nikolz,
— не совсем понял?
Скриншот черного окна выкладываю — во вложении. Скорость перед загрузкой поменял.
я говорю про программу загрузки луа
I tried to flash an ESP32 but I didn’t succeed, I tried with esptool.py and Arduino IDE. I tried to press the boot button and reset but it didn’t work. Here is the error:
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
asked Dec 30, 2021 at 13:09
2
DISCLAIMER! May not be correct answer but may help to save time for someone.
Quick answer if you do not want read my experience: Disconnect all wires from pins and try uploading again! It may help.
I came across with the same error and could not figure it out. I first thought that something is wrong with the code, because it happened after I edited working code while figuring out where to connect what pin 😀. I also wasn’t able to upload simple HelloWorld after it happened with connected wires. But then I disconnected all my wires from the board and the upload works fine.
I can not figure out the WHY factor but I think it must had been the input/data pin I was using, in my case D13. I have the DevKit with fewer pins. Maybe someone can comment why connected pins may make the error come up?
answered Apr 7, 2022 at 19:27
Tarvo MäeseppTarvo Mäesepp
4,4473 gold badges42 silver badges89 bronze badges
If using the Arduino IDE, try lowering the upload speed (Tools/Upload Speed). Lowering mine from 921600 to 460800 did the trick.
First ensure that you are in download mode:
- Start the serial monitor and set the speed (mine is 115200).
- While pressing the «boot» button, press and release the «en» button (your buttons may be labeled differently).
- You should see something like this on the serial monitor:
waiting for download - Now start the upload
My development machine, a 2013 iMac is connected via USB to the USB-c port on my ESP32 Dev Module. Apparently the iMac’s USB or ESP32 board’s USB cannot keep up at the 921600 upload speed.
answered Nov 30, 2022 at 23:13
On some AliExpress-like ESP32s you have to press the boot button in order to upload your sketch.
If you are watching the Arduino IDE console ouput and Connecting ...
appears, you have to press the boot button for approximately 2 seconds until the console output changes.
answered Apr 8, 2022 at 9:44
Try to do this one after the other
- Press the boot button when press uploading button until it write the code.
- Try disconnect esp32 from the board/header/pcb that you are using right at the time.
- Disconnect any other connection that your esp32 might have.
- Do not connect to anything even your hand if possible.
- Try put it in something that doesnt have a moist surface. look pic number 3.
MY CASES(30 pin version):
Case 1: I dont know why. I was connecting the pin to a female header it doesnt work and sometimes it just work like that. look pic number 1.
Case 2: when Im holding esp32 on my hand sometimes it wont work then i put it on my table and another time it doing well.
Case 3: pressing boot button when uploading it helped sometimes, and the other time it just work like it should.
Case 4: when it connected to pcb its simply just wont work, but when disconnected boom it work like nothing ever happen. look pic number 2.
Maybe just maybe something with capacitive or something like that (just assuming because number Case 1). hope that will help you out.
pic 1pic 2pic 3
answered May 20, 2022 at 17:22
With Arduino IDE
Make sure the Com port is selected under Tools menu. My experience with ESP32 is Com 5.
If it is not available as an option, try changing USB ports and/or re-select Tools — Board — ESP32 dev module.
Watch the «Compiling Sketch» window.
Press the «Boot» button as soon as you get the red message «Serial port Com 5» You can release the button as soon as it starts to upload.
If this doesn’t work,try plugging into another USB port.
The Reset button only resets the uploaded sketch to re-initialise and has nothing to do with the uploading.
answered Jan 24, 2022 at 17:11
Just download the drivers x)
CP210x: CP210x USB to UART Bridge VCP Drivers
FTDI: FTDI Virtual COM Port Drivers
answered Sep 29, 2022 at 14:10
ri1_ri1_
1071 gold badge1 silver badge5 bronze badges
Install expressif.exe and port drivers,connect the port and flash the esp32 ,upload the code using ardiuno,solve the error
answered Oct 27, 2022 at 15:14
in my case buttons are new but not shorting properly as multimeter showed ..opened both scratched resoldered and all working
answered Dec 3, 2022 at 19:26
Changing by upload speed from 921600bps to 115200bps fixed it. No need to press any buttons.
answered Jan 26 at 9:21
PunnerudPunnerud
6,9682 gold badges54 silver badges44 bronze badges
Download and install the latest CP2102 driver. This sloved the issue permenetly for me.
answered Mar 22 at 0:23
I’m on windows.
The only thing that worked for me was plugging the device to my MacOSX M1. It then successfully programs. Then I move it back to windows and it works there too now.
Installing the driver, doing a pulldown of GPIO2 to GND/3.3v didn’t work for me. It appears that something inside the MCU is getting into a pad state.
answered May 13 at 8:16