本文主要是介绍解决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_0
和0ta_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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!