I'm working on NCS 1.8.0.
I can use DFU APIs to upgrade my firmware successfully, however, after DFU is finished and system reboot, the McuBoot to swap images is too slow to my project.
the size of my app_update.bin is about 230 kB, it takes about 23 seconds to swap. is it possible to accelerate this process?
following are logs:
I: MCUBoot image upgrade scheduled. Reset device to apply
////////////REBOOT
*** Booting Zephyr OS build v2.7.0-ncs1 ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x4, copy_done=0x1, image_ok=0x1
I: Secondary image: magic=good, swap_type=0x2, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Swap type: test
//////////// waiting for 23 seconds here...
I: Bootloader chainload address offset: 0xc000
I: Jumping to the first image slot