问题产生

博主在给NodeMCU烧写固件的时候,遇到了一些问题, 不管烧写什么固件都只会打印如下:

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)load 0x40100000, len 32024, room 16
tail 8
chksum 0xef
load 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#


2018年1月3日更新:

关于SPI Mode的哪些QIO、DIO,我在下面链接找到了答案

https://electronics.stackexchange.com/questions/28792/what-is-dual-quad-i-o

What is dual I/O and quad I/O, and how do they compare do duplex and full duplex?

A multi I/O SPI device is capable of supporting increased bandwidth or throughput from a single device. A dual I/O (two-bit data bus) interface enables transfer rates to double compared to the standard serial Flash memory devices. A quad I/O (four-bit data bus) interface improves throughput four times.

简单翻译过来就是

dual I/O 和 quad I/O是什么?它们的双工和全双工是怎么工作的?(误)

multi I/O SPI设备是有从单一设备支持增加带宽或throughput的能力。相对于标准的串行Flash存储设备,一个dual I/O接口能够使能双倍的速率。quad I/O接口能提升throughput四次。

(翻译渣渣,欢迎纠正)

【NodeMCU】关于NodeMCU烧写的坑(load 0x33333333, len 858993459, room 0)相关推荐

  1. 关于NodeMCU烧写的坑(load 0x33333333, len 858993459, room 0)

    问题产生 博主在给NodeMCU烧写固件的时候,遇到了一些问题, 不管烧写什么固件都只会打印如下: ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0 ...

  2. vivi eboot wince 烧写

    今天烧vivi文件到nand flash去,用sjf2410wiggler烧,虽然还不懂编译vivi,但是先试试烧个vivi bootloader进去玩玩!连上wiggler jtag线,先用H-jt ...

  3. 如何将镜像烧写至iNand(fastboot命令的源码分析)

    以下内容源于网络资源的学习与整理,如有侵权请告知删除. 参考博客 u-boot sdfuse命令烧录分析----从SD卡加载内核_white_bugs的博客-CSDN博客 一.将镜像文件烧写至iNan ...

  4. 嵌入式linux/鸿蒙开发板(IMX6ULL)开发流程(六)烧写整个系统或更新部分系统

    文章目录 1.烧写整个系统或更新部分系统 1.1 100ASK_IMX6ULL启动开关 1.2 在Windows使用USB烧写工具 1.2.1 烧写工具目录详解 1.2.2 连接USB OTG线 1. ...

  5. STM32片内FLASH烧写错误导致ST-LINK烧录不进程序的问题解决过程

    STM32片内FLASH烧写错误导致ST-LINK烧不进程序的问题解决过程 项目及配置描述 这个问题是在做bootloader OTA测试时出现的,其中bootloader由http://iot.rt ...

  6. STC15W408AS最小系统开发板注意事项与烧写实际操作

    STC15W408AS最小系统开发板烧写实际操作 上面实物买回来的0Ω电阻贴错位置,应该是与GND短接的,实物是P1.0与GND短接的 STC15W408AS最小系统资源 链接:https://pan ...

  7. tq210 定制linux内核,TQ210 烧写Linux系统

    硬件平台:TQ210v6开发板 把SD卡插到PC机上,对SD卡进行快速格式化. 在虚拟机的右下角,有个类似u盘或者硬盘的图标,点击它选择连接,这样就可以把SD卡连接到虚拟机的Linux系统中. 在虚拟 ...

  8. ESP8266 快速入门(一):通过机智云平台 20 分钟实现开关与 adc 接口的电压测量功能(包含 ESP8266 固件烧写教程)

    ESP8266 入门:使用机智云快速实现开关与 adc 接口的电压测量(包含固件烧写教程) 0. 需要准备的材料 硬件部分: 软件部分: 1.机智云的账号注册与 SOC 方案创建 2.对下载的机智云代 ...

  9. NodeMCU文档中文翻译 4 烧写固件

    一.译文 Adafruit 提供了非常好的固件烧写教程 .下面你会发现两个流行的基本工具esptool和NodeMCU Flasher. 注意:记住ESP8266在烧写新固件前需要放入烧写模块. 1. ...

最新文章

  1. mysql localhost无法登陆_MySQL 'root'@'localhost'无法登录
  2. unit 11 文档练习
  3. powerdesigner逆向工程,从数据库导出PDM
  4. C语言 获取数组的元素个数
  5. ThreadPoolExecutor 八种拒绝策略,对的,不是4种!
  6. 递归遍历树结构顺序显示并且添加到list集合
  7. 微服务——最热门的架构
  8. shell编程中配置文件的使用
  9. Grid使用 ComboBox Binding DateTime Format WPF
  10. HDU2523 SORT AGAIN【计数排序】
  11. uva 11732 strcmp() Anyone?
  12. linux hasp的加密狗驱动程序,hasp加密狗驱动下载-hasp加密狗驱动(圣天诺加密狗驱动) win7/8/10 官方通用版 - 河东下载站...
  13. 响应国家号召,摆摊秘籍,摆摊必看《城市地摊财富秘籍》新版目录
  14. linux vrrp 配置命令,华为交换机VRRP配置实例收集(转)
  15. [原创]我的网名卖烧烤的鱼缘由^_^
  16. python计算图像面积_利用图像处理计算叶片面积
  17. 浏览器安全检查5秒解决方案
  18. hive查看表中列的信息命令_Linux查看硬件信息之dmidecode命令详解
  19. curl+openssl,编译win32 兼容xp系统的静态库
  20. oracle 的exp是什么,oracle中exp和imp是什么,oracle中exp和imp有何区别 | 学步园

热门文章

  1. CSAPP 第2章 信息表示和处理课后作业
  2. 为情怀买单--爱摸鱼的美工(14)
  3. 【翻译】DFPE: Explaining Predictive Models for Disk Failure Prediction DFPE: 解释磁盘故障预测模型
  4. 关于“泛仪器接口-网络接口”的讨论
  5. 浅谈linux的命令行解析参数之getopt_long函数
  6. 链接产业当下,畅想数字经济未来| FBEC 2020
  7. 14岁计算机技校,14岁初中没毕业能读哪些技校?
  8. navicat查看一张表显示正在加载中
  9. Android添加标题栏返回按钮,修改标题,添加背景
  10. 使用C语言+EasyX完成消灭星星游戏(3)