我有ESP-01,ESP8266,8Mb 我能够刷新 nodemcu_float_0.9.5 确定,然后在波特9600上使用ESPlorer。响应好,我能够连接并加载innit文件。
我尝试使用自定义nodemcu固件构建器和最新的闪存工具,重复与上述步骤相同的闪烁过程,闪存成功但是ESPlorer无法建立连接 - 波特率不正确。填充窗口的随机符号)此时我已经尝试了所有波特率和所有固件类型(主,开发和冻结)。
有什么建议吗?
答案 0 :(得分:1)
以下是您可以尝试的一些事项。
完全删除闪光灯,例如
esptool.py --port /dev/ttyUSB0 erase_flash
然后再次刷新自定义固件,例如
esptool.py --port /dev/ttyUSB0 \
write_flash -fm dio 0x00000 nodemcu-master-18-modules-2017-03-27-08-03-59-float.bin
尝试不同的闪光模式。例如dio,qio ......
esptool.py --port /dev/ttyUSB0 \
write_flash -fm qio 0x00000 nodemcu-master-18-modules-2017-03-27-08-03-59-float.bin
尝试不同的波特率,例如115200
I can't remember ever having used a baud rate of 9600 on NodeMCU.
For my ESP8266 modules a baud rate of 115200 always worked.
有些人报告说,如果您使用的是浮动固件,则刷新整数版本的固件有助于摆脱损坏的init.lua文件。
esptool.py --port /dev/ttyUSB0 \
write_flash -fm dio 0x00000 nodemcu-master-18-modules-2017-03-27-08-03-59-integer.bin
注意:请务必将/dev/ttyUSB0
替换为您的com端口