夜雨聆风学习资料网

ARTICLE · 1225176

最简单的 ESP32 固件下载软件

最简单的 ESP32 固件下载软件

给 ESP32 刷 MicroPython 固件,以前挺折腾的。官方工具只能在 Windows 用,还得手动选芯片、找偏移量;esptool 虽然跨平台,但得装 Python、记命令行参数[^1]。

现在有个更省事的替代品——micropython-esp-flasher。这软件用 Rust 写的,不到 10M,三大系统都能跑。用法也傻瓜:先运行程序再插上开发板,它会自动识别串口和芯片信息,连 BOOT 键都不用按[^2]。

接着它会自己从网络拉最新固件下来烧录,存进本地的 firmware 目录下次直接用。万一校验失败,还会自动降低波特率重试,全程不用你操心偏移量和固件文件去哪找[^3]。

不过它也有几个小毛病:目前不支持 esp8266,部分老款 esp32 认不出来。另外有些板子 USB 下载时容易报验证失败,其实固件已经成功写入了[^4]。

原文最简单的 ESP32 固件下载软件 micropython-esp-flasher
湖北,7小时前,

相关学习资料