ESP8266 Boot
来自Jack's Lab
(版本间的差异)
(→ESP8266 启动) |
|||
第1行: | 第1行: | ||
== ESP8266 启动 == | == ESP8266 启动 == | ||
+ | |||
+ | ;;Reset 入口在: 0x40000080 | ||
+ | |||
ESP8266 启动时,将从 UART0 以波特率 74880 打印: | ESP8266 启动时,将从 UART0 以波特率 74880 打印: | ||
第20行: | 第23行: | ||
<br><br> | <br><br> | ||
+ | |||
+ | == 启动模式 == | ||
+ | |||
+ | ESP8266 Reset 后,通过判断如下管脚的状态来决定启动模式: | ||
+ | |||
+ | <pre> | ||
+ | MTDO GPIO0 GPIO2 Mode Description | ||
+ | L L H UART Download code from UART | ||
+ | L H H Flash Boot from SPI Flash | ||
+ | H x x SDIO Boot from SD-card | ||
+ | </pre> | ||
+ | |||
+ | MTDO 为 GPIO15 | ||
+ | |||
+ | 启动时串口输出的 'boot mode:(x, y)' , x 的低三位对应 {MTDO, GPIO0, GPIO2} | ||
+ | |||
<br><br> | <br><br> | ||
<br><br> | <br><br> |
2015年11月14日 (六) 16:31的版本
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 Download code from UART L H H Flash Boot from SPI Flash H x x SDIO Boot from SD-card
MTDO 为 GPIO15
启动时串口输出的 'boot mode:(x, y)' , x 的低三位对应 {MTDO, GPIO0, GPIO2}