You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
so after much difficulties i compiled the repo kazii/espcam_rs but as the moment came to flash an error popped, it said that the size of binary created was more than the space present
[2025-05-07T19:47:42Z INFO ] Serial port: '/dev/ttyUSB0'
[2025-05-07T19:47:42Z INFO ] Connecting...
[2025-05-07T19:47:43Z INFO ] Using flash stub
Finished `dev` profile [optimized + debuginfo] target(s) in 0.18s
Chip type: esp32 (revision v3.1)
Crystal frequency: 40 MHz
Flash size: 4MB
Features: WiFi, BT, Dual Core, 240MHz, Coding Scheme None
MAC address: a0:b7:65:59:00:d4
Bootloader: /home/auto/Desktop/git/esp32cam_rs/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-5d2fa2e2d77507c0/out/build/bootloader/bootloader.bin
Partition table: /home/auto/Desktop/git/esp32cam_rs/target/xtensa-esp32-espidf/debug/build/esp-idf-sys-5d2fa2e2d77507c0/out/build/partition_table/partition-table.bin
Error: espflash::image_too_big (https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/partition-tables.html#built-in-partition-tables)
× Supplied ELF image of 1281568B is too big, and doesn't fit configured app partition of 1048576B
help: Reduce the size of the binary or increase the size of the app partition.
now i went to the url mentioned and increased the size of factory partition to 3M and it worked, but i think this short term solution as the space is always gonna be limited in embedded systems and i cant just throw memory at these problems. so the help i need is with decreasing the size of binary. i have some ideas like we do -O3 in c or disabling some checks. (i have tried --release it works but not that much).
The text was updated successfully, but these errors were encountered:
so after much difficulties i compiled the repo kazii/espcam_rs but as the moment came to flash an error popped, it said that the size of binary created was more than the space present
now i went to the url mentioned and increased the size of factory partition to 3M and it worked, but i think this short term solution as the space is always gonna be limited in embedded systems and i cant just throw memory at these problems. so the help i need is with decreasing the size of binary. i have some ideas like we do -O3 in c or disabling some checks. (i have tried --release it works but not that much).
The text was updated successfully, but these errors were encountered: