我有ESP-01,ESP8266,8Mb,我可以闪存nodemcu_float_0.9.5 ok,然后在波特9600上使用ESPlorer。响应好,我可以连接和加载innit文件。
我尝试使用最新的flasher工具使用自定义nodemcu固件生成器,重复上面步骤相同的闪烁过程,但是ESPlorer无法建立连接--就像波特率不正确一样。(随机符号填充窗口)此时,我尝试了所有波特率和所有固件类型(主、开发和冻结)。
有什么建议吗?
发布于 2017-04-08 07:57:46
以下是一些你可以尝试的东西。
完全擦除闪存。
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尝试一种不同的闪存模式,例如.
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注意:确保用com端口替换/dev/ttyUSB0
https://stackoverflow.com/questions/43269294
复制相似问题