【问题标题】:How to fix Failed to connect to ESP32: Timed out waiting for packet header error?如何修复无法连接到 ESP32:等待数据包头错误超时?
【发布时间】:2021-12-30 13:09:50
【问题描述】:

我尝试刷写 ESP32 但没有成功,我尝试使用 esptool.pyArduino IDE。 我尝试按下启动按钮并重置,但它没有用。这是错误:

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

【问题讨论】:

标签: arduino esp32 nodemcu arduino-esp32


【解决方案1】:

要让您的 ESP32 开发板自动进入刷写/上传模式,您可以在EN 引脚和GND 之间连接一个10 μF 电解电容。当我遇到同样的问题时,当我遵循这个建议时,问题就解决了。


参考文献

【讨论】:

    【解决方案2】:

    使用 Arduino IDE 确保在工具菜单下选择了 Com 端口。我对 ESP32 的体验是 Com 5。 如果它不可用,请尝试更改 USB 端口和/或重新选择工具 - 板 - ESP32 开发模块。

    观看“编译草图”窗口。 收到红色消息“Serial port Com 5”后立即按下“Boot”按钮您可以在开始上传后立即松开按钮。 如果这不起作用,请尝试插入另一个 USB 端口。

    Reset按钮只是将上传的sketch重置为重新初始化,与上传无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-14
      • 2019-11-01
      • 2011-11-02
      • 1970-01-01
      • 2019-06-25
      • 1970-01-01
      • 2019-02-08
      • 2011-11-08
      相关资源
      最近更新 更多