四博智联产品售后

 找回密码
 立即注册
搜索
查看: 15306|回复: 0

ESP系列模组常见启动问题

[复制链接]

258

主题

313

帖子

1896

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1896
发表于 2019-4-8 19:58:38 | 显示全部楼层 |阅读模式
1、启动BOOT分析。
ESP8266启动时,将从 UART0 74880 的波特率从串口打印出如下信息:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps2.png​ 1.png
8266启动日志分析,程序上电之后运行的大概流程:
1. boot模式选择
2. 加载ram rom,校验flash是否完成
3. boot跳转到用户区,运行程序
4. rf初始化、扇区选择,下面是正常的user_init里面的程序。
ESP8266有三种BOOT模式,由MTDOGPIO15,GPIO0,GPIO2共同决定。boot mode:(3,7中的3代表从flash启动,1则代表通过串口烧写代码。
2.png
ESP8266脚位电平对应模组的启动模式说明:
3.png
ESP8266上电时序。
  CHIP_EN上电时序要求:CHIP_EN芯片使能管脚,内部无上拉,高电平有效。CHIP_EN的上电要晚于或者同时与系统电源3.3V上电。一般CH-EN有外接RC电路,延时大概在us级即可。
  CHP_EN拉高大概60ms后,设备判断boot mode(GPIO15.GPIO0,GPIO2),之后UART即可通信。
EXT_RSTB:外部复位管脚,内部有上拉,悬空即为高电平。EST_RSTB为电平触发,低电平触发芯片复位。如果是外部给ESP8266EXreset信号,则最低要求(0.25 VIO.100us)。
4.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps10.png​
5.png
启动常见问题说明:
6.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps12.png​
在串口UART0下查看信息,确定tst cause2。如果是其他模式请检查电源和模组是否有问题。
boot mode(3,x) 请确认是不是在3模式。如果在1模式。请把GPIO0拉低,如果在1模式证明模组在下载模式。
7.png file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps14.png​
如果打印waiting for host 请确认GPIO15是不是接10k12k拉低,切记上电时序,如果已经拉低,可在EN管脚加一个电容延时供电。
如遇问题请联系QQ:994715739

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|四博智联 Inc. ( 粤ICP备15034758号-1

GMT+8, 2024-12-9 02:54 , Processed in 0.053038 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表