ESP8266 上电 boot 模式

ESP8266 上电时打印的 boot 模式信息代表什么?如何改变 boot 模式?

ESP8266 上电时会判断 boot strapping 管脚的状态,并决定 boot 模式。例如,ESP8266 上电时打印的 boot 模式信息如下:

ets Jan 8 2013,rst cause:1, boot mode:(3,2)

其中打印的 boot mode 的第一位数字(3)代表当前的 boot 模式。
Boot 模式由 strapping 管脚的 3 位值 [GPIO15,GPIO0,GPIO2] 共同决定。如下表所示:

Strapping 管脚的 3 位值 [GPIO15,GPIO0,GPIO2] Boot 模式
7 [1,1,1] SDIO HighSpeed V2 IO
6 [1,1,0] SDIO LowSpeed V1 IO
5 [1,0,1] SDIO HighSpeed V1 IO
4 [1,0,0] SDIO LowSpeed V2 IO
3 [0,1,1] Flash Boot
2 [0,1,0] Jump Boot
1 [0,0,1] UART Boot
0 [0,0,0] Remapping

烧写失败定位

确保 boot 模式在 UART boot.

将 ESP8266 拨到烧写模式,看烧写口的 log(默认 74880 查看). 正常烧写应该是 boot mode:(1,n), 其中n任意,第二个参数和 SDIO 相关,不用关心

看 log 乱码/无打印定位

确保 boot 模式在 Flash boot.

  1. 将 ESP8266 拨到运行模式,看 log 口的输出. 正常log应该是 boot mode:(3,n),第二个参数和 SDIO 相关,不用关心
  2. 确保波特率正确
  3. 确保无串口占用

ESP8266 上电 boot 模式相关推荐

  1. ESP8266 如何修改默认上电校准方式?另外为什么 ESP8266 进⼊启动模式(2,7)并触发看⻔狗复位?

    ESP8266 修改默认上电校准方式: 上电时 RF 初始化默认采⽤部分校准的⽅案: esp_init_data_default.bin 中第 115 字节为 0x01,RF 初始化时间较短.不关注上 ...

  2. ESP8266乐鑫版本的(支持云端升级 (Boot 模式)烧写方法,(V1.5.4官方介绍如下)(BOOT模式)...

    硬件平台: nodeMCU devkit核心板,带ch340g,应该是仿造的,官方是cp2102驱动,安信可科技有连接https://wiki.ai-thinker.com/esp8266/board ...

  3. ESP8266 由Noboot 模式到 boot模式

    根据安信可的官网:安信可一体化环境安装 http://wiki.ai-thinker.com/esp_download 完成后:  NONOIS  SDK默认是Noboot 模式  若要改为boot模 ...

  4. android 串口开发_详细分析Esp8266上电信息打印的数据,如何做到串口通讯上电不乱码打印...

    01 写在前面: 上篇关于如何在内置仅1M的Esp8285做到 OTA 升级的同步到微信公众号,竟然被安信可的某些运维人员看到了,想要转载,我很欣慰,竟然自己的笔记可以被这么大型的公司员工认可! 我是 ...

  5. 乐鑫esp8266学习rtos3.0笔记第11篇:详细分析Esp8266上电信息打印的数据,如何做到串口通讯上电不乱码打印。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  6. esp8266 蓝牙耳机_详细分析Esp8266上电信息打印的数据,如何做到串口通讯上电不乱码打印...

    01写在前面: 上篇关于如何在内置仅1M的Esp8285做到 OTA 升级的同步到微信公众号,竟然被安信可的某些运维人员看到了,想要转载,我很欣慰,竟然自己的笔记可以被这么大型的公司员工认可! 我是一 ...

  7. BOOT模式选择启动、Error -6311 PRSC modulefailedtowritetoa register。

    BOOT电路硬件设计(已验证) 1.使用的目的: 程序烧写到主芯片的flash中,断电上电后,程序不能自己运行,所以,就需要使用boot模式电路进行选择. 2.下图,是DSP数据手册中的boot引脚G ...

  8. 浅谈STM32的三种Boot模式

    文章目录 一.关于BOOT模式的介绍 二.实际例子进行分析 三.分析上电启动流程 四.小结 五.参考资料 一.关于BOOT模式的介绍 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的 ...

  9. STM32的三种BOOT模式

    文章目录 一.三种BOOT模式的对比 1.内部 FLASH 启动方式 2.内部 SRAM 启动方式 3.系统存储器启动方式 二.BOOT模式下代码运行后所在地址分析 1.从内部 FLASH 启动 2. ...

最新文章

  1. UI设计培训需要学哪些内容
  2. 使用OpenCV实现道路车辆计数
  3. Windows下利用TortoiseSVN搭建本地SVN服务器
  4. winform 打印控件
  5. how is my appointment opened in HCP
  6. python矩阵中的冒号:
  7. hashmap containsvalue时间复杂度_Java-HashMap面试问答
  8. java并发编程笔记--Executor相关API整理
  9. Bootstrap 禁用导航链接
  10. 谷歌全球服务均宕机,系因内部存储配额问题引发
  11. oracle数据恢复
  12. Python开源软件大全(内附源码)
  13. native2ascii命令用法详解
  14. 1 什么是机器学习(Machine Learning)?
  15. 如何拿下最适合晚上睡不着看的网站?建议收藏!
  16. oracle使用小技巧,Oracle在linux下使用小技巧
  17. 【统计分析系统--SAS介绍】
  18. html 条纹背景,CSS3 一组条纹背景图案
  19. 懂GPU服务器的工作原理
  20. 2018尚硅谷SpringBoot视频教程附代码+笔记+课件(内含Docker)

热门文章

  1. INF443 Amphi 1
  2. Echarts + Web实现大屏展示效果
  3. 朋友圈如何秀一把!用Python一键生成炫酷九宫格图片!
  4. [技术博客] 小程序前端开发流程——用实例介绍
  5. 【手势交互】10. Wii Remote
  6. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业
  7. 如何看待自己正在遭受的挫折?
  8. myeclipse中导入的js文件报错(出现红叉叉,提示语法错误)
  9. python爬上市公司信息_实战项目 1:5 行代码爬取国内所有上市公司信息
  10. 济南市高新技术企业认定补助