ESP8266更新固件
调试后发现是ESP8266设备返回的命令无法被该lib解析,所以需要使用指定的固件
背景
在使用这个WiFiEsp包的时候发现无法使用,调试后发现是ESP8266设备返回的命令无法被该lib解析,所以需要使用指定的固件,找了半天整理下整个刷写步骤,步骤如下:
设备信息
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.内部默认已拉高
接线图
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
如图:
相关软件下载
链接: https://pan.baidu.com/s/10pL6T8TB9SJr_Uj4gcmNmg
提取码: eiui