发生致命错误:无法连接到 ESP32:数据包头无效(0x00)

问题描述 投票:0回答:3

我尝试了所有谷歌解决方案,似乎 RST 按钮实际上并未重置。只是红色 LED 一直闪烁,没有串行输出或任何我在 Windows 10、ESP32 开发模块、COM4 上工作的内容,默认 4MB 带 spiffs(1.2MB APP/1.5MB SPIFFS)、240MHz(WiFi/BT)、 QIO、80MHz、4MB (32Mb)、115200、无。 我尝试使用不同的 esp 它有效

Sketch uses 204738 bytes (15%) of program 
storage space. Maximum is 1310720 bytes.
Global variables use 13416 bytes (4%) of 
dynamic memory, leaving 314264 bytes for 
local 
variables. Maximum is 327680 bytes.
esptool.py v3.0-dev
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____....._____

`

   A fatal error occurred: Failed to connect 
   to ESP32: Invalid head of packet (0x00)
arduino serial-port ide esp32 packet
3个回答
3
投票

我通常在 921600 上传。你的设置看起来很完美,对我来说效果很好。尝试以下方法 -

  1. 如果串行引脚(Rx/Tx)连接到任何地方,请断开/拔掉它们。
  2. 尝试连接时按住启动按钮。
  3. 更改 USB 端口。如果您使用硬件调试器,zadig 可能会把事情搞砸。

我也遇到过类似的问题,上面提到的问题总能解决。选择错误的板也会导致此问题,我尝试使用此设置的 ESP-01、ESP-03 或其他较小的板并遇到此问题。因此,请确保您使用的是 ESP32 开发模块,而不是其他任何模块。


1
投票

我遇到了这个问题,原来是我没有安装正确的 USB 驱动程序。

SiLabs CP2104 驱动程序

希望这对将来的人有帮助。


0
投票

吃5星什么都不做........................

© www.soinside.com 2019 - 2024. All rights reserved.