发布的固件
介绍
备注
在使用下面的 AT 固件前,请仔细阅读 特别声明,并遵循其中的各项条款和注意事项。
发布的 AT 固件仅支持 26 MHz 晶振频率的芯片版本。如果您的模组使用的是 40 MHz 的晶振频率,请自行 编译 ESP-AT 工程,在第五步配置工程里选择:
Component config>Hardware Settings>Main XTAL Config>Main XTAL frequency>40 MHz
如果您不确定自己的模组应该使用哪个 AT 固件,请先阅读 AT 发布固件差异 章节,该章节比较了不同 ESP32-C2 AT 固件在支持的命令集、硬件配置和模组方面的差异,帮助您确认是否有适合您模组硬件配置的固件。
如果您想要修改 AT 固件中下面的配置,您可以通过 at.py 工具 修改 AT 固件并生成新的 AT 固件。
ESP32-C2-2MB-G2 系列
备注
此系列不再发布新的 AT 固件,推荐使用兼容的 ESP32-C2-2MB 系列代替。
下面固件仅适用于 ESP32-C2 ECO4 (Rev v2.0) 系列芯片。
v3.3.1.0 ESP32-C2-2MB-G2-AT-V3.3.1.0.zip
ESP32-C2-4MB-G2 系列
下面固件仅适用于 ESP32-C2 ECO4 (Rev v2.0) 系列芯片。
v4.1.1.0 ESP32-C2-4MB-G2-AT-V4.1.1.0.zip (推荐)
v4.1.0.0 ESP32-C2-4MB-G2-AT-V4.1.0.0.zip
v3.3.1.0 ESP32-C2-4MB-G2-AT-V3.3.1.0.zip
ESP32-C2-2MB 系列
下面固件适用于 ESP32-C2 ECO1 (Rev v1.0) ~ ECO4 (Rev v2.0) 系列芯片(包括 ECO1 和 ECO4)。
v4.1.1.0 ESP32-C2-2MB-AT-V4.1.1.0.zip (推荐)
v4.1.0.0 ESP32-C2-2MB-AT-V4.1.0.0.zip
下面固件适用于 ESP32-C2 ECO1 (Rev v1.0) 和 ECO2 (Rev v1.1) 系列芯片。
v3.3.0.0 ESP32-C2-2MB-AT-V3.3.0.0.zip
v3.1.0.0 ESP32-C2-2MB-AT-V3.1.0.0.zip
v3.0.0.0 ESP32-C2-2MB-AT-V3.0.0.0.zip
ESP32-C2-4MB 系列
备注
如果您的硬件是 ECO4 (Rev v2.0) 系列芯片,推荐使用 ESP32-C2-4MB-G2 系列代替。
下面固件适用于 ESP32-C2 ECO1 (Rev v1.0) ~ ECO4 (Rev v2.0) 系列芯片(包括 ECO1 和 ECO4)。
v4.1.1.0 ESP32-C2-4MB-AT-V4.1.1.0.zip (推荐)
v4.1.0.0 ESP32-C2-4MB-AT-V4.1.0.0.zip
下面固件适用于 ESP32-C2 ECO1 (Rev v1.0) 和 ECO2 (Rev v1.1) 系列芯片。
v3.3.0.0 ESP32-C2-4MB-AT-V3.3.0.0.zip
v3.1.0.0 ESP32-C2-4MB-AT-V3.1.0.0.zip
v3.0.0.0 ESP32-C2-4MB-AT-V3.0.0.0.zip
订阅 AT 版本发布
请参考 订阅 AT 版本发布 文档订阅我们的版本发布通知,及时获取最新版本的发布情况。
AT 发布固件差异
本章节比较了以下 ESP32-C2 系列的 AT 发布固件在支持的命令集、硬件、模组方面的差异。
ESP32C2-2MB-AT-Vx.x.x.x.zip(本节简称为 ESP32C2-2MB Bin)
ESP32C2-4MB-AT-Vx.x.x.x.zip(本节简称为 ESP32C2-4MB Bin)
ESP32C2-2MB-G2-AT-Vx.x.x.x.zip(本节简称为 ESP32C2-2MB-G2 Bin)
ESP32C2-4MB-G2-AT-Vx.x.x.x.zip(本节简称为 ESP32C2-4MB-G2 Bin)
ESP32C2-2MB-BLE Bin(固件未发布,您可以从 GitHub Actions 里下载
esp32c2-2mb-ble-at固件,或者 本地编译 ESP-AT 工程)
支持的命令集
下表列出了官方适配的 ESP32-C2 系列 AT 固件默认支持哪些命令集(用
表示)、默认不支持但可以在配置和编译 ESP-AT 工程后支持的命令集(用
表示)、完全不支持的命令集(用
表示),下表没有列出的命令集也为完全不支持的命令集。正式发布的固件见 AT 固件,已适配但未发布的模组固件,需要自行编译。自行编译的固件无法从乐鑫官方服务器进行 OTA 升级。
命令集 |
ESP32C2-2MB Bin |
ESP32C2-4MB Bin |
ESP32C2-2MB-G2 Bin |
ESP32C2-4MB-G2 Bin |
ESP32C2-2MB-BLE Bin |
|---|---|---|---|---|---|
base |
|
|
|
|
|
user |
|
|
|
|
|
Wi-Fi |
|
|
|
|
|
TCP-IP |
|
|
|
|
|
mDNS |
|
|
|
|
|
WPS |
|
|
|
|
|
SmartConfig |
|
|
|
|
|
ping |
|
|
|
|
|
MQTT |
|
|
|
|
|
HTTP |
|
|
|
|
|
Bluetooth LE |
|
|
|
|
|
BluFi |
|
|
|
|
|
FileSystem |
|
|
|
|
|
driver |
|
|
|
|
|
WPA2 enterprise |
|
|
|
|
|
WEB server |
|
|
|
|
|
WebSocket |
|
|
|
|
|
OTA |
|
|
|
|
|
硬件差异
硬件 |
ESP32C2-2MB Bin |
ESP32C2-4MB Bin |
ESP32C2-2MB-G2 Bin |
ESP32C2-4MB-G2 Bin |
ESP32C2-2MB-BLE Bin |
|---|---|---|---|---|---|
Flash |
2 MB |
4 MB |
2 MB |
4 MB |
2 MB |
PSRAM |
|
|
|
|
|
UART 管脚 [1] |
TX: 7
RX: 6
CTS: 19
RTS: 20
|
TX: 7
RX: 6
CTS: 5
RTS: 4
|
TX: 7
RX: 6
CTS: 19
RTS: 20
|
TX: 7
RX: 6
CTS: 5
RTS: 4
|
TX: 7
RX: 6
CTS: 5
RTS: 4
|
支持的模组
下表列出了官方发布的 ESP32-C2 系列 AT 固件默认支持哪些模组或芯片(用
表示)、默认不支持但可以通过 at.py 工具 修改后支持的模组(用
表示),以及完全不支持的模组(用
表示)。对于完全不支持的模组,您可以 本地编译 ESP-AT 工程 修改您需要的配置后支持。
模组/芯片 |
ESP32C2-2MB Bin |
ESP32C2-4MB Bin |
ESP32C2-2MB-G2 Bin |
ESP32C2-4MB-G2 Bin |
ESP32C2-2MB-BLE Bin |
|---|---|---|---|---|---|
ESP8684-MINI-1/1U |
|
|
|
|
|
ESP8684-WROOM-02C/02UC |
|
|
|
|
|
ESP8684-WROOM-03 |
|
|
|
|
|
ESP8684-WROOM-05 |
|
|
|
|
|
ESP8684-WROOM-07 |
|
|
|
|
|