ri1*_*i1_ 11 arduino nodemcu esp32 arduino-esp32
我尝试刷新 ESP32 但没有成功,我尝试使用esptool.py和Arduino IDE。我尝试按启动按钮并重置,但没有成功。这是错误:
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Run Code Online (Sandbox Code Playgroud)
免责声明!可能不是正确的答案,但可能有助于节省某人的时间。
如果您不想阅读我的经验,请快速回答:断开引脚上的所有电线,然后再次尝试上传!这可能有帮助。
我遇到了同样的错误,但无法弄清楚。我首先认为代码有问题,因为它是在我编辑工作代码并弄清楚在哪里连接 pin 后发生的。在连接电线后,我也无法上传简单的 HelloWorld。但后来我断开了板上的所有电线,上传工作正常。
我无法弄清楚原因,但我认为它一定是我使用的输入/数据引脚,在我的例子中是 D13。我的 DevKit 引脚较少。也许有人可以评论为什么连接的引脚可能会出现错误?
小智 8
如果使用 Arduino IDE,请尝试降低上传速度(工具/上传速度)。将我的从 921600 降低到 460800 就成功了。
首先确保您处于下载模式:
我的开发机器 2013 iMac 通过 USB 连接到 ESP32 开发模块上的 USB-c 端口。显然 iMac 的 USB 或 ESP32 板的 USB 无法跟上 921600 的上传速度。
| 归档时间: |
|
| 查看次数: |
52287 次 |
| 最近记录: |