# 固件升级
[English]
------------------------------------------------------------------------
## 1. 使用 ESP8266 开发板,下载程序后,上电启动串口打印如下日志,是什么原因?
```c
ets Jan 8 2013,rst cause:1, boot mode:(7,7)
waiting for host
```
* 打印 *waiting for host* 说明 Boot 模式是 SDIO模式,表明 GPIO15 (MTDO) 被拉高,请参见 [ESP8266 Boot 模式说明](https://github.com/esp8266/esp8266-wiki/wiki/Boot-Process#esp-boot-modes)。
更新时间:2022.4.22
-------------------------------------------
## 2.使用 ESP8266 通过 [Flash 下载工具](https://www.espressif.com/zh-hans/support/download/other-tools) ,下载程序固件后无程序运行日志输出,串口打印如下,是什么原因?
```bash
ets Jan 8
2013,rst cause:1, boot mode:(3,7)
ets_main.c
```
* 请先检查硬件接线是否正确。参见 [Boot mode 接线说明](https://docs.espressif.com/projects/esptool/en/latest/esp8266/advanced-topics/boot-mode-selection.html#boot-mode-selection)。
* 请检查 bootloader.bin 的下载偏移地址是否正确,ESP8266 的 bootloader.bin 下载的偏移地址为 0x0 ,若此偏移地址错误将会导致 Flash 无法启动。
更新时间:2022.4.22