使用的是esp32的esp-idf  sdk;

分区列表的相对路径: ~/esp-idf/components/partition_table

ESP32编译的固件大于1M时, 更改分区列表ESP32编译的固件大于1M时, 更改分区列表ESP32编译的固件大于1M时, 更改分区列表

里面的几个后缀为.csv的分区文件均可用,具体使用哪个是在menuconfig中设置的; 如下图所示:需要配置两个地方的信息;

ESP32编译的固件大于1M时, 更改分区列表

第一处配置:路径:Component config  --->   ESP32-specific  --->   Core dump destination (None)  --->   

ESP32编译的固件大于1M时, 更改分区列表

 第二处配置:路径:Partition Table  --->   Partition Table (Single factory app, no OTA)  --->  

ESP32编译的固件大于1M时, 更改分区列表

这两处配置完后, 就能确定使用哪个配置文件;  然后修改对应的文件:这边对应的是partitions_singleapp.csv

修改固件存储最大为2M;

ESP32编译的固件大于1M时, 更改分区列表

保存后,重新编译固件;

不使用OTA时,从0x10000地址处加载固件, 如下所示, factory app显示的长度为2M容量;

ESP32编译的固件大于1M时, 更改分区列表

大于1M的固件经过上述设置后,可以正常运行了.

 

相关文章:

  • 2021-05-12
  • 2021-07-17
  • 2021-05-22
  • 2021-12-19
  • 2022-12-23
  • 2021-11-03
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-12
  • 2021-08-07
  • 2022-12-23
  • 2021-12-19
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案