一个简单修改ESP32固件FLASH分区信息的办法
买个一个ESP32-S3的板子,板载16MB的FLASH.
烧录Mircopython(https://micropython.org/download/ESP32_GENERIC_S3/)官网下的固件,在Thonny里面看到文件系统只有8MB.

网上学习一番,说是要重新编译固件,重建分区表,需要ESP-IDF.对于我这个刚入门的来说太难了.
后来搜到一个项目mp-image-tool-esp32(https://github.com/glenn20/mp-image-tool-esp32)
利用命令行可以方便地重置分区,并修改分区参数
主要就两个指令
-
展示flash信息
mp-image-tool-esp32 {{你的固件路径}} -
修改flash大小
mp-image-tool-esp32 {{你的固件路径}} -f 16M --resize vfs=0
烧录完修改后的固件,再进thonny,可以看到文件系统的容量已经变大了.


浙公网安备 33010602011771号