首页 文章

NodeMCU闪烁错误

提问于
浏览
0

我的主板是NodeMCU devkit v1.0 . 我一直试图使用cloud服务使用nodemcu自定义构建来刷新它 . (在标准选择的基础上我只添加DHT库)二进制名称是nodemcu-master-8-modules-2016-11-03-03-23 -44-integer所以我相信它使用master build 1.5.4.1

第一次尝试:

我使用ESP8266Flasher.exe for Windows . 我选择了自定义构建二进制文件并将其刷新到地址0x00000 . (波特:230400闪存速度:40 MHz SPI模式:DIO闪存大小:4Mbyte)

此时电路板反复重启(蓝色LED以非常高的频率开启/关闭)

因此,当您从nodemcu 0.9版本升级时,我已经阅读了文档并了解了因esp_init_data_default.bin更改而导致的问题 .

第二次尝试:

我使用esptool.py使用了erase_flash

esptool.py --port  /dev/tty.SLAB_USBtoUART erase_flash

然后再次刷新自定义构建 .

第三次尝试:

我通过esptool.py做了erase_flash . 这次我下载了sdk补丁1.5.4.1并将esp_init_data_default.bin刷新到地址0x3fc000,自定义版本为0x00000 .

这没有重启错误但是当我运行ESPlorer并连接到主板时,我收到以下消息:

PORT OPEN 9600

Communication with MCU...
Got answer! AutoDetect firmware...
Communication with MCU established.
Can't autodetect firmware, because proper answer not received (may be unknown firmware). 
Please, reset module or continue.

当我重置模块时,我会收到乱码 .

我尝试使用dev和master分支同时使用整数和浮点二进制文件,并且我一直得到相同的结果 .

你有什么建议吗?

1 回答

相关问题