Repository navigation
ESP32-S31-Zero v1.0.0
The first versioned example-firmware release for ESP32-S31-Zero, with ready-to-flash packages for all 12 ESP-IDF examples.
Firmware Assets
| Type | Framework | Version | Packages |
|---|---|---|---|
| Example firmware | ESP-IDF | v6.1 | 12 |
Each *-combined.zip includes a merged image for offset 0x0, the original split binaries, Linux/Windows flash helpers, and a package manifest with checksums. manifest-combined-assets.json records the source commit and SHA-256 checksums for all packages.
The tested V1 factory firmware dated 2026-10-20 is available separately in firmware/; it is not a Release attachment.
Highlights
- Twelve examples cover GPIO output, RGB LED, chip information, BOOT button, UART loopback, I²C scanning, Wi-Fi scan/STA/SoftAP, BLE advertising, board testing, and Wi-Fi throughput measurements.
- Board-test and Wi-Fi performance dependency requirements are aligned with ESP-IDF v6.1, using the ESP32-S31 preview target.
- PSRAM is enabled by default for the board-test LCD framebuffer and memory tests; startup logs are restored to help diagnose initialization.
- English and Chinese guides describe each example's hardware, operation, expected results, and usage constraints.
- Product documentation lists all eight Flash/PSRAM and pin-header variants.
Flashing
Extract the package for the required example and install esptool. Replace <PORT> with the board port, then run the helper from the extracted package directory:
Linux Bash:
./flash_combined.sh "<PORT>"Windows PowerShell:
.\flash_combined.bat "<PORT>"The helper writes the combined image at 0x0. Use files from the same package; examples retain a 16 MB Flash image and partition layout for 16 MB and 32 MB Flash boards. 11_board_test requires an external LCD/touch/SD fixture; 12_wifi_performance requires an iperf 2.x peer.
ESP32-S31-Zero v1.0.0
ESP32-S31-Zero 首个版本化示例固件,提供全部 12 个 ESP-IDF 示例的可直接烧录固件包。
固件资源
| 类型 | 框架 | 版本 | 固件包数量 |
|---|---|---|---|
| 示例固件 | ESP-IDF | v6.1 | 12 |
每个 *-combined.zip 包含从 0x0 烧录的合并镜像、原始分段二进制、Linux/Windows 烧录助手,以及记录校验和的清单。manifest-combined-assets.json 汇总全部固件包的源码提交及 SHA-256 校验和。
已实测的 2026-10-20 V1 出厂固件单独保留在 firmware/,不作为 Release 附件。
更新内容
- 12 个示例覆盖 GPIO 输出、RGB LED、芯片信息、BOOT 按键、UART 回环、I²C 扫描、Wi-Fi 扫描/STA/SoftAP、BLE 广播、板级测试及 Wi-Fi 吞吐测试。
- 板级测试与 Wi-Fi 性能工程的依赖要求统一到 ESP-IDF v6.1,使用 ESP32-S31 预览目标。
- 板级测试默认启用 LCD 帧缓冲和内存测试所需的 PSRAM,并恢复启动日志,便于排查初始化问题。
- 中英文示例说明包含硬件需求、操作方法、预期现象及使用限制。
- 产品说明列出全部 8 个 Flash/PSRAM 与排针型号。
烧录
解压所需示例的固件包并安装 esptool,将 <PORT> 替换为开发板端口,在解压目录运行:
Linux Bash:
./flash_combined.sh "<PORT>"Windows PowerShell:
.\flash_combined.bat "<PORT>"助手从 0x0 烧录合并镜像,请勿混用不同固件包的文件。示例保留 16 MB Flash 镜像与分区设置,可用于 16 MB 和 32 MB Flash 型号;11_board_test 需外接 LCD/触摸/SD 夹具,12_wifi_performance 需 iperf 2.x 对端。