52840 DFU mcuboot

hi,all

Chip: nrf52840

SDK: NCS 2.9.0

We are currently developing an integrated factory testing function using mcuBoot's DFU. We want to make slot 0 the default for factory testing-related applications and slot 1 for manually signed final applications. (imgtool.py sign).

After factory testing is complete, we want to switch to the slot 1 application via a command.

We have completed most of the work and can switch and boot normally,

but after sending the command(boot_request_upgrade()), we need to wait approximately 40 seconds (is this due to the firmware swap process?).

Is there a way to speed up this process? Otherwise, it will affect production efficiency.

Or is it possible to simply boot directly to slot 1 without performing the swap operation?

Best Regards!

Related