更新板载 ESP8285 固件
1. 简介:
目前 MaixPy 系列采用 M1W 模块的作为核心模块的开发板有: MaixDock(M1W), MaixGo
通常情况下我们不需要更新模块内部 WIFI SOC ESP8285 的固件,但是如果使用过程中存在 bug,以及有新版本的固件发布时我们就可以更新固件
MaixDock、MaixGo 使用的 M1W 模块中的 ESP8285 默认烧录的是 AT 固件
2. 验证 ESP8285 是否能够正常工作
- MaixPy 验证 ESP8285 是否正常工作例程
查看文本末尾例程
-
外接 USB 转串口模块测试
使用 USB 转串口模块,按照下表连接之后上电
M1W | USB 模块 | 说明 |
---|---|---|
M1W GND | GND | 共地 |
K210 (IO6)/ESP8285 TX | RX | - |
K210 (IO7)/ESP8285 RX | TX | - |
k210 RST(上电之前接地,全过程拉低 RST) | GND | - |
上电之后板子会在串口输出(这里使用 XCOM, 波特率 115200) 来验证 ESP8285 是否正常启动
3. AT 指令集
ESP8285 和 ESP8266 为同一系列产品,使用同一套 AT 指令集 ESP8285/ESP8266/ESP32 最新 AT指令集 https://github.com/espressif/esp-at/blob/v2.0.0.0_esp8266/docs/ESP_AT_Commands_Set.md
4. 更新 ESP8285 固件步骤
在烧录 ESP8285 固件之前,先了解下 ESP8285 烧录原理:
4.1. ESP8285 固件烧录原理
ESP8285 在上电时,会判断 boot stapping 管脚的状态,并决定启动(boot)模式, 如:
ets Jan 8 2013,rst cause:1, boot mode:(3,2)