news 2026/6/13 19:21:15

ESP 系列产品 Boot 启动日志对应 Strapping GPIO 的状态说明

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ESP 系列产品 Boot 启动日志对应 Strapping GPIO 的状态说明

ESP8266 系列

根据如上信息,可获取到 ESP8266boot mode启动日志对应的 Strapping 管脚的 Bit 位如下:

Strapping 管脚的 3 Bit 值<<Boot Mode 3 Bit (SW Boot_sel == 3’b000)>><<SDIO Boot Sel 3 Bit (SD_sel == 3’b010)>>Boot Mode 值日志
Strapping 管脚的 3 Bit 值GPIO15GPIO0GPIO2Boot ModeGPIO10(SDIO_DATA_3)GPIO9(SDIO_DATA_2)GPIO7(SDIO_DATA_0)(n,6)/
7111SDIO HighSpeed V2 IO110(7,6)waiting for host
6110SDIO HighSpeed V1 IO110(6,6)waiting for host
5101SDIO HighSpeed V1 IO110(5,6)waiting for host
4011SDIO HighSpeed V2 IO110(4,6)waiting for host
3011Flash Boot110(3,6)ets Jan 8 2013,rst cause:1, boot mode:(3,6)
2010Jump Boot110(2,6)Fatal exception (0): epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
1001UART Boot110(1,6)ets Jan 8 2013,rst cause:1, boot mode:(1,6)
0000Renapping110(0,6)

ESP32 系列

bit 5bit 4bit 3bit 2bit 1bit 0
GPIO 12(MTDI)GPIO 0GPIO 2GPIO 4GPIO 15(MTDO)GPIO 5

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器中所示。

各个bit值如下:

0x01:GPIO5
0x02:MTDO (GPIO15)
0x04:GPIO4
0x08:GPIO2
0x10:GPIO0
0x20:MTDI (GPIO12)


ESP32-C2 系列

可参见《ESP32-C2 技术参考手册》中 126 页GPIO_STRAP_REGStrapping 管脚寄存器说明。

bit 3bit 2bit 1bit 0
GPIO 9GPIO 8GPIO 3GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x02:GPIO3
0x04:GPIO8
0x08:GPIO9


ESP32-C3 系列

可参见《ESP32-C3 技术参考手册》中 162 页GPIO_STRAP_REGStrapping 管脚寄存器说明。

bit 3bit 2bit 1bit 0
GPIO 9GPIO 8GPIO 3GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x02:GPIO3
0x04:GPIO8
0x08:GPIO9


ESP32-C6 系列

可参见《ESP32-C6 技术参考手册》中 243 页GPIO_STRAP_REGStrapping 管脚寄存器说明。

bit 6bit 5bit 4bit 3bit 2bit 1bit 0
MTDI(GPIO5)MTMS(GPIO4)GPIO 15GPIO 9GPIO 8-GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x04:GPIO8
0x08:GPIO9
0x10:GPIO15
0x20:MTDS(GPIO4)
0x40:MTDI(GPIO5)


ESP32-S2 系列

可参见《ESP32-S2 技术参考手册》中 177 页GPIO_STRAP_REGBootstrap 管脚寄存器说明。

bit 4bit 3bit 2bit 1bit 0
GPIO 45GPIO 0GPIO 46GPIO 1GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x02:GPIO1
0x04:GPIO46
0x08:GPIO0
0x10:GPIO45


ESP32-S3 系列

可参见《ESP32-S3 技术参考手册》中 469 页GPIO_STRAP_REGStrapping 管脚寄存器说明。

bit 5bit 4bit 3bit 2bit 1bit 0
GPIO 3GPIO 45GPIO 0GPIO 46GPIO 1GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x02:GPIO1
0x04:GPIO46
0x08:GPIO0
0x10:GPIO45
0x20:GPIO3


ESP32-H2 系列

bit 4bit 3bit 2bit 1bit 0
GPIO 25GPIO 9GPIO 8GPIO 3GPIO 2

说明:boot:0xNN(值)是Strapping GPIO十六进制值,如 GPIO_STRAP_REG 寄存器 中所示。

各个bit值如下:

0x01:GPIO2
0x02:GPIO3
0x04:GPIO8
0x08:GPIO9
0x10:GPIO25

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 4:54:13

实战指南:Python因果推断系统方法论与工业应用深度解析

实战指南&#xff1a;Python因果推断系统方法论与工业应用深度解析 【免费下载链接】python-causality-handbook Causal Inference for the Brave and True. A light-hearted yet rigorous approach to learning about impact estimation and causality. 项目地址: https://…

作者头像 李华
网站建设 2026/6/10 4:51:08

YOLOv13一文弄懂 | YOLOv13网络结构解读 、yolov13.yaml配置文件详细解读与说明、YOLO虚拟环境安装、模型训练、验证、推理参数详细解析 | 通俗易懂!入门必看系列!

专栏改进目录&#xff1a;YOLOv13改进包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、Neck改进、小目标检测、二次创新模块、HyperACE二次创新、独家创新等几百种创新点改进。 全新YOLOv13创新改进专栏链接&#xff1a;全新YOLOv13创新改进高效涨点永久更新中&…

作者头像 李华
网站建设 2026/6/10 4:45:14

ResponsiveFilemanager开发者指南:扩展功能与二次开发全攻略

ResponsiveFilemanager开发者指南&#xff1a;扩展功能与二次开发全攻略 【免费下载链接】ResponsiveFilemanager Completely Responsive Filemanager with integration for tinyMCE,CKEditor and CLEditor editor 项目地址: https://gitcode.com/gh_mirrors/re/ResponsiveFi…

作者头像 李华
网站建设 2026/6/10 4:41:12

PCSX2模拟器性能优化完全指南:从入门到精通

PCSX2模拟器性能优化完全指南&#xff1a;从入门到精通 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/GitHub_Trending/pc/pcsx2 作为最受欢迎的PlayStation 2模拟器&#xff0c;PCSX2让无数经典游戏在现代PC上重获新生。然…

作者头像 李华