NodeMCU - ESPlorer无法使用自定义构建ESP8266

时间:2017-04-07 03:47:41

标签: esp8266 nodemcu esplorer

我有ESP-01,ESP8266,8Mb 我能够刷新 nodemcu_float_0.9.5 确定,然后在波特9600上使用ESPlorer。响应好,我能够连接并加载innit文件。

我尝试使用自定义nodemcu固件构建器和最新的闪存工具,重复与上述步骤相同的闪烁过程,闪存成功但是ESPlorer无法建立连接 - 波特率不正确。填充窗口的随机符号)此时我已经尝试了所有波特率和所有固件类型(主,开发和冻结)。

有什么建议吗?

1 个答案:

答案 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端口