通用 ESP32 模块固件

通用 ESP32 module

以下文件是基于 ESP32 的开发板的日常固件,带有和不带外部 SPIRAM 的开发板的单独固件。非 SPIRAM 固件适用于任何电路板,而启用 SPIRAM 的固件仅适用于具有 4MiB 外部 pSRAM 的电路板。

使用 esptool.py 程序对您的电路板进行编程,可在 此处找到 。如果您是第一次将 MicroPython 放在您的板上,那么您应该首先使用以下方法擦除整个闪存:


esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash

从那时起,从地址 0x1000 开始对固件进行编程:


esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin

固件使用 ESP-IDF v3.x 或 v4.x 提供。如果有疑问,请使用 v4.x。

带有 ESP-IDF v4.x 的固件

使用 ESP-IDF v4.x 构建的固件,支持 BLE、LAN 和 PPP。

ESP-IDF v3.x 固件

使用 ESP-IDF v3.x 构建的固件,支持 BLE、LAN 和 PPP。MicroPython v1.14 是最后一个支持 ESP-IDF v3.x 的版本。