配置
修改设定配置
- 在
SDK Configuration editor中找到Partition Table
选项改成Custom partition table CSV - 找到
Custom partition CSV file
在项目根目录下创建一个和该名称相同的文件(名字可修改,但必须保持一致) - 保存并退出
编写分区表
分区表示例:手动划分fat分区
C
# Name, Type, SubType, Offset, Size, Flags
# Note: if you have increased the bootloader size, make sure to update the offsets to avoid overlap
nvs, data, nvs, 0x9000, 0x6000,
phy_init, data, phy, 0xf000, 0x1000,
factory, app, factory, 0x10000, 1M,
storage, data, fat, , 1M,需要注意
- NVS分区大小最小0x3000字节
- 所有分区的Offset均可以为空,程序会自行计算
- app类型分区必须64K对齐
- 所有分区必须4K对齐
修改CMakeLists(如果需要烧录时写入文件)
更改/main/CMakeLists.txt
添加
C
fatfs_create_rawflash_image(storage <你的需要镜像的路径> FLASH_IN_PROJECT PRESERVE_TIME)
Comments NOTHING