ESP8266 Boot

来自Jack's Lab
2015年11月14日 (六) 16:32Comcat (讨论 | 贡献)的版本

跳转到: 导航, 搜索

1 ESP8266 启动

Reset 入口在: 0x40000080


ESP8266 启动时,将从 UART0 以波特率 74880 打印:

 ets Jan  8 2013,rst cause:1, boot mode:(3,1)

load 0x40100000, len 26880, room 16 
tail 0
chksum 0x0a
load 0x3ffe8000, len 884, room 8 
tail 12
chksum 0x3f
ho 0 tail 12 room 4
load 0x3ffe8378, len 272, room 12 
tail 4
chksum 0xc7
csum 0xc7



2 启动模式

ESP8266 Reset 后,通过判断如下管脚的状态来决定启动模式:

MTDO 	GPIO0 	GPIO2 	Mode 	Description
L 	L 	H 	UART 	串口刷机
L 	H 	H 	Flash 	SPI Flash 正常启动
H 	x 	x 	SDIO 	SD-card 启动

MTDO 为 GPIO15

启动时串口输出的 'boot mode:(x, y)' , x 的低三位对应 {MTDO, GPIO0, GPIO2}























个人工具
名字空间

变换
操作
导航
工具箱