调试后发现是ESP8266设备返回的命令无法被该lib解析,所以需要使用指定的固件

背景

在使用这个WiFiEsp包的时候发现无法使用,调试后发现是ESP8266设备返回的命令无法被该lib解析,所以需要使用指定的固件,找了半天整理下整个刷写步骤,步骤如下:

设备信息

a0278858179ebca306e6c8961b4afdee.png

针脚 描述
URXD UART_RXD,接收
UTXD UTXD,发送
RESET (GPIO 16) 外部Rest信号,低电频复位,高电平工作(默认高)
GND GND,地
VCC 3.3v,模块供电
ANT WiFi Antenna
GPIO0 1.默认WiFi Status:WiFi工作状态指示灯控制信号 2.工作模式选择:上拉:Flash Boot,工作模式;下拉:UART Download,下载模式;
ADC ADC,输入范围:0v-1v
GPIO15 下拉:工作模式
CH_PD 1.高电平工作 2.低电平模块供电关掉
GPIO2 1.开机上电时必须为高电平,禁止硬件下拉;2.内部默认已拉高

接线图

b2eb1625112b693aa35946e5081c5b8a.png

GPIO0 默认是工作模式(不接线)。如果接了低电平就是下载模式(给模块刷固件!!)所以接低电平。CH_PD接高电平,其余除了TX,RX外可以不接线..

升级步骤

打开ESPFlashDownloadTool_v3.4.9.2.exe,选择第一个ESP8266 DownloadTool切换到SPIDownload,路径如下:

文件 地址
ESP8266_AT_Bin_V1.6\bin\boot_v1.7.bin 0x00000
ESP8266_AT_Bin_V1.6\bin\at\512+512\user1.1024.new.2.bin 0x01000
ESP8266_AT_Bin_V1.6\bin\esp_init_data_default_v05.bin 0xfc000
ESP8266_AT_Bin_V1.6\bin\blank.bin 0x7e000

如图: 53628c91c6f391add99f03b45f5a5c40.png

相关软件下载

链接: https://pan.baidu.com/s/10pL6T8TB9SJr_Uj4gcmNmg 
提取码: eiui