我已经安装了推荐的 CH340G 串行驱动程序,它被检测为 COM8(Windows 7 顺便说一句),我通过 PuTTY 连接,唯一会给我的是重置时的引导加载程序消息(它只显示为非乱码74880 波特):
代码:
全选ets Jan 8 2013,rst cause:2, boot mode:(3,6)
它不接受任何输入(我尝试了一些 AT 命令 - 什么都没有,甚至没有回声),我也尝试过其他波特率,例如 9600 和 115200。我搜索了一下,发现以下建议: • 使用
外部
- 我拿起我的工作台
电源并在 5V 引脚(LoLin 板上标记为 Vin)和 3.3V 引脚上进行了尝试,没有变化。
——我碰巧有一个 2102 FTDI UART-USB 接口,所以连接上了。检测为 COM7,但没有变化。
- 我还应该提到我确保 FTDI 接口和工作台电源有共同点。
代码:
全选PORT OPEN 74880
Communica
tion with MCU..Got answer! Communication with MCU established.
AutoDetect firmware...
Can't autodetect firmware, because proper answer not received (may be unknown firmware).
Please, reset module or continue.
- 还尝试了一些其他的波特率作为很好的衡量标准:相同的响应,但最后添加了乱码。
- 克隆并构建 esptool
- 使用该云构建服务创建固件 .bin(不记得 URL,我相信你们知道那个)
代码:
全选Connecting...........................................
A fatal error occurred: Failed to connect to Espressif device: Timed out waiting
for packet header
- 在尝试任何 esptool 命令时,我得到相同的结果,无论它是外部供电还是 CH340 或 FTDI 接口。
- 然而,在连接尝试期间,ESP8266 上的蓝色 LED 闪烁几次,表明它知道发生了什么事。
在所有阶段我都使用万用表来检查连续性(我还检查以确保我的 FTDI 接口 Tx/Rx 是 3.3V 而不是 5V),并尝试了串行接口、波特率、电源的各种组合,现在我不知所措。
ESP8266 上显然有一些工作,因为它确实在重置时通过串行链路发送了 1 行数据,并且当 esptool 尝试连接时 LED 闪烁表明它也可以接收(尽管据我所知它可能只是一遍又一遍地向 Rst 引脚发出复位信号)。
任何人有任何进一步的测试我可以做吗?