【NodeMCU】关于NodeMCU烧写的坑(load 0x33333333, len 858993459, room 0)
来源:互联网 发布:linux卸载jdk1.5 编辑:程序博客网 时间:2024/06/05 16:47
问题产生
博主在给NodeMCU烧写固件的时候,遇到了一些问题, 不管烧写什么固件都只会打印如下:
ets Jan 8 2013,rst cause:2, boot mode:(3,6)load 0x40100000, len 32024, room 16 tail 8chksum 0xefload 0x33333333, len 858993459, room 0
环境
- Windows 10 x64
- 烧写工具:ESPFlashDownloadTool_v3.4.4
- 开发板:NodeMCU
烧写配置
出现问题的时候,烧写配置是这样的。
- SPI SPEED:40MHz
- SPI MODE:QIO
- FLASH SIZE:32Mbit
解决办法
后来查阅网上资料找到了StackOverflow,仔细看了下回答终于解决了问题:http://stackoverflow.com/questions/35237458/upgrading-nodemcu-devkit-from-0-9-6-to-1-5
You should start esptool with a few more command line arguments to make sure it uses the correct SPI flash modes for your v2 devkit 1.0 (confused about those names?). The v2 devkit uses SPI mode DIO, flash size 32mbit and SPI speed 40MHz. That translates to
kirsch$ ./esptool.py --port /dev/cu.SLAB_USBtoUART write_flash -fm dio -fs 32m -ff 40m ...
即是说,NodeMCU的devkit v2版本的烧写配置是这样的:
- SPI SPEED:40MHz
- SPI MODE:DIO
- FLASH SIZE:32Mbit
之前我烧写的SPI MODE是QIO,所以就会出现这样的错误。
因此,使用NodeMCU烧写固件,SPI MODE必须配置为DIO。
附上其他地方关于NodeMCU v1.0的参考资料:http://www.electrodragon.com/w/ESP8266_NodeMCU_Dev_Board#
0 0
- 【NodeMCU】关于NodeMCU烧写的坑(load 0x33333333, len 858993459, room 0)
- NodeMcu关于ADS1115的理解
- NodeMcu关于UART的理解
- NODEMCU调试心得3 - 关于nodemcu的点点滴滴
- NODEMCU 老版本如0.9x切换成NodeMCU 2.1.0遇到的问题
- 关于自定义NodeMCU功能的方法
- Nodemcu上使用Mongoose OS的坑(1)
- ESP 8266 nodemcu 入过的坑
- 学习NodeMCU的GPIO
- nodeMCU的ESPlorer岔子
- 关于lcd 1602显示屏 使用iic 息屏的坑 nodemcu
- 关于51单片机,Arduino,NodeMCU的那点点事。
- 关于如何上手NodeMCU(ESP8266开发板)
- 如何编译nodemcu的源码?
- nodemcu的gpio相关操作
- NodeMCU入门,烧程序点灯。
- NodeMCU(ESP8266)开发笔记
- nodemcu使用心得(一)模块的测试和烧写固件
- jQuery阻止事件冒泡
- javaweb项目在tomcat中去掉端口去掉项目名访问
- CSDN日报20170429 ——《程序修行从“拔刀术”到“万剑诀”》
- [编程题] 买帽子
- Resource Descriptors for ACPI
- 【NodeMCU】关于NodeMCU烧写的坑(load 0x33333333, len 858993459, room 0)
- 内存调优工具-valgrind 的使用简介
- 236. Lowest Common Ancestor of a Binary Tree
- 我眼中的红帽系统
- 线性回归
- Mysql系统函数
- Material Design之一:FloatingActionButton
- 2017暑期实习校园招聘—面经新鲜出炉(一)
- 【Angular2】 如何创建一个Angular2项目