0

每次我尝试上传代码或擦除闪存时,它都会让我“发生致命错误:等待数据包内容超时”

C:\esptool>python esptool.py --port com4 erase_flash esptool.py v3.0-dev 串口com4

连接中…………_

检测芯片类型... ESP32

芯片为 ESP32D0WDQ6(修订版 1)

特点:WiFi、BT、双核、240MHz、efuse 中的 VRef 校准、编码方案 无

晶体为 40MHz

MAC: 24:6f:28:a2:5a:7c

正在上传存根...

运行存根...

存根运行...

擦除闪存(这可能需要一段时间)...

发生致命错误:等待数据包内容超时

4

2 回答 2

0

您的 USB 数据线仅是充电器数据线吗?这种情况经常发生。充电器电缆看起来几乎与充电/数据电缆相同。尽管头部看起来相同,但有时充电器电缆会稍微细一些,因为它的护套中只有两个导体。然而,充电器/数据线至少有 4 根线,数据 +、数据 -、电源和接地。使用其他数据设备测试您的电缆,或尝试使用稍粗的电缆。

于 2020-05-12T14:39:51.433 回答
0

我刚刚遇到了类似的问题。刷新新代码会失败。当我运行 idf.py 监视器时,它会在一个非常紧凑的循环中不断重启。我的解决方案是使用以下方法擦除闪存:

idf.py erase_flash -p com21
于 2020-05-09T17:27:00.247 回答