几年来我一直在使用 NodeMCU,没有出现任何问题,通常我使用以下模块构建固件:
- GPIO
- 节点
- tmr
- MQTT
- 无线上网
- 文件
- dht
- 网
昨天我尝试使用相同的模块重建固件并使用 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。
我想知道固件中的一些重大变化是否阻止我再次连接。是否可以(使用云工具)构建不同版本的固件?其他人都遇到过类似的问题吗?