ESP32编译的固件大于1M时, 更改分区列表
使用的是esp32的esp-idf sdk;
分区列表的相对路径: ~/esp-idf/components/partition_table
里面的几个后缀为.csv的分区文件均可用,具体使用哪个是在menuconfig中设置的; 如下图所示:需要配置两个地方的信息;
第一处配置:路径:Component config ---> ESP32-specific ---> Core dump destination (None) --->
第二处配置:路径:Partition Table ---> Partition Table (Single factory app, no OTA) --->
这两处配置完后, 就能确定使用哪个配置文件; 然后修改对应的文件:这边对应的是partitions_singleapp.csv
修改固件存储最大为2M;
保存后,重新编译固件;
不使用OTA时,从0x10000地址处加载固件, 如下所示, factory app显示的长度为2M容量;
大于1M的固件经过上述设置后,可以正常运行了.