四博智联产品售后

标题: ESP系列模组常见启动问题 [打印本页]

作者: ycf    时间: 2019-4-8 19:58
标题: ESP系列模组常见启动问题
1、启动BOOT分析。
ESP8266启动时,将从 UART0 74880 的波特率从串口打印出如下信息:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps2.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则代表通过串口烧写代码。
ESP8266脚位电平对应模组的启动模式说明:
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)。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps10.png​
启动常见问题说明:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps12.png​
在串口UART0下查看信息,确定tst cause2。如果是其他模式请检查电源和模组是否有问题。
boot mode(3,x) 请确认是不是在3模式。如果在1模式。请把GPIO0拉低,如果在1模式证明模组在下载模式。
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml1184\wps14.png​
如果打印waiting for host 请确认GPIO15是不是接10k12k拉低,切记上电时序,如果已经拉低,可在EN管脚加一个电容延时供电。
如遇问题请联系QQ:994715739






欢迎光临 四博智联产品售后 (http://bbs.doit.am/) Powered by Discuz! X3.2