解决ESP32 esp_image: Image length *** doesn't fit in partition length 1048576

背景:

ESP32下载的时候遇到esp_image: Image length *** doesn't fit in partition length 1048576错误

解决方法:

项目文件夹下创建partitions.csv文件,把ota_00ta_1的大小改为比固件更大的数值,比如0x180000内容如下:

# Name,   Type, SubType, Offset,   Size, Flags
# Note: if you change the phy_init or app partition offset, make sure to change the offset in Kconfig.projbuild
nvs,      data, nvs,     ,        0x4000,
otadata,  data, ota,     ,        0x2000,
phy_init, data, phy,     ,        0x1000,
ota_0,    app,  ota_0,   ,        0x180000,
ota_1,    app,  ota_1,   ,        0x180000,
fctry,    data, nvs,     ,        0x4000

然后menuconfig里面partition table选择Custom partition table CSV
解决ESP32 esp_image: Image length *** doesn't fit in partition length 1048576_第1张图片

你可能感兴趣的:(ESP32,ESP32,物联网,分区)