Hi,
I am nrf52dk/nRF52832 (512kB flash) nordic peripheral_lbs sample as a test environment for establishing OTA updates. In my product firmware, I am facing a situation where I need to reduce the size of mcuboot partition to 0x9000 (36kB). I would like to reallocate the freed up space to the primary and secondary partitions.
I have viewed many of the tickets on this forum for help - which have helped me reach the stage that I am so far.
Adjusting the slots sizes with MCU Boot
MCUBoot, Zephyr, and static partition manager
The following command gives me this output.
west build -b nrf52dk/nrf52832 --sysbuild -d build . -t partition_manager
I have checked that the size of the peripheral_lbs firmware should fit inside the image partitions. However, when I try to build the full application with
west build -b nrf52dk/nrf52832 --sysbuild -d build .
I get the following error
←[0mninja: error: '_sysbuild/mcuboot_primary_app_hex', needed by 'mcuboot_primary.hex', missing and no known rule to make it
Here is the .yml file I used to define the partitioning
Previously, I was getting some issues about too many or too little gaps in the partition table. However that seems to have resolved itself. If anyone could also explain what that means in relation to dynamic and static partitioning - that would be divine. Here is the error I got for context