几年来我一直在使用NodeMCU,没有问题,通常我使用以下模块来构建固件:
昨天我尝试使用相同的模块重建固件,并使用ESPlorer连接到设备,但没有成功。
我也尝试过使用不同的模块组合,但是问题是相同的。
这是esptool返回的内容:
python esptool.py --port /dev/ttyUSB0 flash_id
esptool.py v2.7-dev
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: 68:c6:3a:8b:d8:29
Uploading stub...
Running stub...
Stub running...
Manufacturer: 20
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
如果我尝试重新加载旧固件,则一切正常。 工作固件:2018-05-19 通过阅读发行说明,我发现我可能正在使用2.2.0-master_20180402版本。 现在有版本2.2.1-master_20190405。
我想知道固件中的一些重大变化是否阻止了我再次连接。 是否可以(使用云工具)构建不同版本的固件? 其他所有人都遇到过类似的问题吗?
答案 0 :(得分:0)
我发现了问题,在不同版本上,需要正确设置不同的波特率设置。 在旧版本中,我使用9600,现在我必须使用11520。更改之后,一切正常。