ESP8266 01S 程序下载

学习记录

ESP8266 01S 是一款比较常见的WiFi模块。

管脚定义

管脚编号 管脚名称 备注
1 GND GND
2 IO2 U1_TXD,I2C_SDA,I2SO_WS
3 IO0 GPIO0,HSPI_MISO,I2SI_DATA
4 RX GPIO3,I2SO_DATA
5 TX GPIO1
6 EN 芯片使能端,高电平有效
7 RST 复位引脚,低电平有效
8 VCC 3.0-3.6V

启动模式

ESP8266 01S 程序下载
ESP8266 01S只有EN RST IO0和IO2四个IO口。

项目 EN RST IO0 IO2
下载模式
运行模式

也就是说, EN RST IO2都接高电平,IO0在下载模式时低电平,运行模式高电平。

Flash

ESP8266 01S 程序下载

ESP 01S 外部Flash=1MB=1024KB=8Mbit
1MB Flash = 0x000 000 ~ 0x0FF FFF
扇区编号:0x000 ~ 0x0FF
[Flash扇区=4KB]
ESP8266 01S 程序下载
不支持云端升级的Flash布局

烧录文件

ESP8266 01S 程序下载
不支持云端布局下,仅需烧录4个文件
ESP8266 01S 程序下载
烧录地址
ESP8266 01S 程序下载
实际使用中,只需要烧录这两个就好,其它已经默认存在了。

下载工具的使用

ESP8266 01S 程序下载
重点
ESP8266 01S 程序下载
ESP8266 01S 程序下载
推荐DOUT
ESP8266 01S 程序下载
8Mbit
ESP8266 01S 程序下载
通常不勾选
ESP8266 01S 程序下载
若勾选以Makefile为准

改主程序地址

其中主程序地址0x10000可以更改。
ESP8266 01S 程序下载
ESP8266 01S 程序下载
可以将0x402 10000,改为0x402 11000。但是下载时,地址也要为0x11000。