ESP8266 01S 程序下载

本文详细介绍了ESP826601S WiFi模块的使用方法,包括下载工具的使用、管脚定义、启动模式及Flash烧录等关键信息,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习记录

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

下载

点击下载
GPIO0拉低,RESET拉低后拉高,GPIO0拉高

管脚定义

管脚编号管脚名称备注
1GNDGND
2IO2U1_TXD,I2C_SDA,I2SO_WS
3IO0GPIO0,HSPI_MISO,I2SI_DATA
4RXGPIO3,I2SO_DATA
5TXGPIO1
6EN芯片使能端,高电平有效
7RST复位引脚,低电平有效
8VCC3.0-3.6V

启动模式

在这里插入图片描述
ESP8266 01S只有EN RST IO0和IO2四个IO口。

项目ENRSTIO0IO2
下载模式
运行模式

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

Flash

在这里插入图片描述

ESP 01S 外部Flash=1MB=1024KB=8Mbit
1MB Flash = 0x000 000 ~ 0x0FF FFF
扇区编号:0x000 ~ 0x0FF
[Flash扇区=4KB]
在这里插入图片描述
不支持云端升级的Flash布局

烧录文件

在这里插入图片描述
不支持云端布局下,仅需烧录4个文件
在这里插入图片描述
烧录地址
在这里插入图片描述
实际使用中,只需要烧录这两个就好,其它已经默认存在了。

下载工具的使用

在这里插入图片描述
重点
在这里插入图片描述
在这里插入图片描述
推荐DOUT
在这里插入图片描述
8Mbit
在这里插入图片描述
通常不勾选
在这里插入图片描述
若勾选以Makefile为准

改主程序地址

其中主程序地址0x10000可以更改。
在这里插入图片描述
在这里插入图片描述
可以将0x402 10000,改为0x402 11000。但是下载时,地址也要为0x11000。

### 乐鑫ESP8266-01S固件下载及刷写步骤 **一、准备工作** 1. **硬件准备** - ESP8266-01S 模块(或其他兼容模块) - USB转TTL串口线(用于连接电脑与ESP8266-01S) 2. **软件安装** - 下载并安装[CH340驱动](http://www.wch.cn/downloads/file/5.html),以便让Windows系统识别USB转TTL芯片。 - 安装烧录工具,推荐使用`esptool.py`。可以通过pip命令轻松安装: ```bash pip install esptool ``` **二、固件获取** 您可以选择官方固件或是自制固件。 - **官方固件**: 访问 [Espressif官网](https://docs.espressif.com/projects/espressif-libraries/en/latest/get-started/index.html#firmware-downloads) 或者第三方提供的稳定版本进行下载; - **自制固件**: 如果您有自己的程序需要部署到ESP8266上,则可以利用Arduino IDE等IDE完成编译,并将生成.bin文件作为待烧录的目标固件; **三、进入烧写模式** 按照下图所示,通过短接相应引脚的方式使得ESP8266进入Flash模式: ![ESP8266 Pinout](https://img-blog.csdnimg.cn/img_convert/cfcb7a9bdfcbeceebafaaad.png) 具体来说就是: - GPIO0拉低 (接地) - CH_PD保持高电平 (+3.3V) - 然后按下复位按钮使设备重启即可; **四、开始烧录** 打开命令提示符(CMD)/终端(Terminal),输入如下指令启动烧录过程(假设您的bin文件位于当前目录): ```shell esptool.py --port COMX erase_flash # 清除旧数据 X代表实际端口号 esptool.py --chip esp8266 --port COMX write_flash 0x0 firmware.bin # 刷入新固件 ``` 注意替换 `COMX` 和路径为你实际情况下的值. 完成后会显示类似 "Hard resetting via RTS pin..." 的信息表示成功! 五、验证结果 最后一步是检查是否正确加载了新的固件。通常情况下,在重新上电之后就可以看到预期的行为变化啦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值