编译后,确认没有问题。但是上传的时候却出现这个错误信息。
esptool.py v3.0
串口COM4
正在连接......
芯片是ESP8266EX
特点:WiFi
晶振是26MHz
MAC:bc:dd:c2:5e:72:35
正在上传存根...
正在运行存根...
存根运行...
配置闪存大小...
发生致命的 esptool.py 错误:等待数据包头超时
这可能意味着编译器与芯片的串行通信存在问题。
可能有无数的原因:
愚蠢的事情,比如 USB 电缆不够好 - 尝试不同的电缆
如果您连接了许多传感器,电路板可能无法获得足够的电力 - 首先从电路板上拆下所有部件
在某些板上,您还需要在上传代码时按住“启动”按钮。
对于某些主板或者如果您使用上传器 USB“加密狗”,您还需要安装正确的驱动程序,例如 FTDI、CH304x、SiLabs CP210x...
上传波特率可能过高/过低
遗憾的是,一些仿冒板可能只是无用的并且无法工作
我以某种方式经历过所有这些情况,即使在一个非常糟糕的板上,我也必须按住“启动”按钮,然后将板插入计算机并按住启动按钮,直到上传完成。
希望这能给你一些尝试的想法