ESP8266 (ESP-01S)是一款轻便,超低功耗的一款WIFI模块,可对其进行二次开发,该模块出厂时默认自带出厂固件的,但如果进行了开发即下载了自己写的程序,想再次使用原厂AT固件,这时需要烧录固件。

下面步骤是本人通过自己烧录后的总结,真实有效。

注:所需要的软件和资料链接:链接: https://pan.baidu.com/s/1aUwxVsdzUpkoYAHF9jAy7g

提取码: kjit

 

1.材料准备

  • ESP-01S(芯片资料在链接中)
  • TTL-USB模块(或者ESP烧录器,某宝有卖,很便宜,几块钱 推荐使用ESP烧录器,这样对于多次开发比较方便连线也非常方便,下面烧录我也使用它进行演示)

esp01S 烧录时 RST要接地 esp01s烧录程序_连线

                                         

esp01S 烧录时 RST要接地 esp01s烧录程序_esp01S 烧录时 RST要接地_02

  • 杜邦线(如果是使用烧录器就不需要)
  • 烧录软件使用  (网络上都可以下载,链接中也有提供)
  • AT固件可重官网下载:http://wiki.ai-thinker.com/esp8266/sdk 

该样例使用原厂AT固件库

esp01S 烧录时 RST要接地 esp01s烧录程序_连线_03

下载好后有两文件夹

esp01S 烧录时 RST要接地 esp01s烧录程序_固件库_04

我们选择第一个文件夹中大小为1024KB的bin(可更据实际,自己选择,一般买到的芯片都支持这个固件库)

esp01S 烧录时 RST要接地 esp01s烧录程序_连线_05

2.连线

  • 如果使用USB-TTL下载则需要通过杜邦线连接。

 引脚-接法  GND-GND  VCC-3v3  CH-PD-VCC  GPIO0-GND  RXD-TXD  TXD-RXD

GPIO0是模式选择脚,拉低进入烧录模式,具体说明参考ESP-01S规格书。

  • 如果使用烧录器者方便多了,直接按上就行,注意安装方向。

esp01S 烧录时 RST要接地 esp01s烧录程序_esp01S 烧录时 RST要接地_06

3.烧录

打开烧录软件,选择第一个;

esp01S 烧录时 RST要接地 esp01s烧录程序_固件_07

通过esp01S 烧录时 RST要接地 esp01s烧录程序_连线_08按钮选择AT固件,后面地址填0x00000 注意前面必须打上勾

其他参数和下图相同即可,(可根据实际,自己设定)

esp01S 烧录时 RST要接地 esp01s烧录程序_固件_09

配置好参数后,先点击

esp01S 烧录时 RST要接地 esp01s烧录程序_固件库_10

清空模块中的程序,再点击

esp01S 烧录时 RST要接地 esp01s烧录程序_经验分享_11

点击开始后,进度条会开始加载,

esp01S 烧录时 RST要接地 esp01s烧录程序_连线_12

esp01S 烧录时 RST要接地 esp01s烧录程序_固件库_13

点击STOP退出,这时烧入固件就成功了。

4.烧录结果

  • 如果使用USB-TTL烧录,记得把GPIO0拉高,即不接地。
  • 如果使用烧录器按一下复位键。

打开串口助手,波特率为115200

esp01S 烧录时 RST要接地 esp01s烧录程序_固件_14

出现以ready结束的字符,这时发送AT命令,注意需要加回车符哟!

esp01S 烧录时 RST要接地 esp01s烧录程序_经验分享_15

则有OK返回。表明AT固件烧入成功。

esp01S 烧录时 RST要接地 esp01s烧录程序_经验分享_16