ESP-IDF:ESP32 fatory分区不够用,重新分区的方法
错误log:
[1/9] Performing build step for ‘bootloader’
[1/1] cmd.exe /C “cd /D D:\Espressif\esp-idf-5.0\MyCode\simple\build\bootloader\esp-idf\esptool_py && d:\vscode-espressif\python_env\idf5.0_py3.8_env\Scripts\python.exe D:/Espressif/esp-idf-5.0/components/partition_table/check_sizes.py --offset 0x8000 bootloader 0x1000 D:/Espressif/esp-idf-5.0/MyCode/simple/build/bootloader/bootloader.bin”
Bootloader binary size 0x63e0 bytes. 0xc20 bytes (11%) free.
[6/7] Generating binary image from built executable
esptool.py v3.2-dev
Merged 25 ELF sections
Generated D:/Espressif/esp-idf-5.0/MyCode/simple/build/simple.bin
[7/7] cmd.exe /C "cd /D D:\Espressif\esp-idf-5.0\MyCode\sim…in D:/Espressif/esp-idf-5.0/MyCode/simple/build/simple.bin"FAILED: esp-idf/esptool_py/CMakeFiles/app_check_size
cmd.exe /C “cd /D D:\Espressif\esp-idf-5.0\MyCode\simple\build\esp-idf\esptool_py && d:\vsc

在尝试构建项目时遇到了ESP32的分区表空间不足的问题,具体表现为bootloader和app分区的大小超过了预设的空间。错误信息显示apppartitiontoosmallforbinary。为了解决这个问题,用户修改了menuconfig,并在工程目录下添加了一个新的分区表,重新配置了分区大小,特别是增大了factory分区的大小。

914

被折叠的 条评论
为什么被折叠?



