ESP32 新建工程时,默认 flash 是 1.25MB,程序代码量过大就会编译错误,这时候就可以用修改分区表的方法完成编译下载(对应实际芯片flash大小!)
修改方法:
1、找到分区表文件
找到这个文件夹下面的 partitions 文件夹下有好多个分区表文件
2、复制想要的文件到工程根目录下
3、修改 platformio.ini 文件
添加 board_build.partitions = 文件名.csv
测试:
修改前:
修改后:
参考:
在PlatformIO中添加修改ESP32的分区表_写platform id进一个特殊分区-CSDN博客
分区表各项参数参考:
在PlatformIO中配置 ESP32的分区表_esp32 platformio 分区表-CSDN博客
各型号 flash 配置参考: