This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

mbed DFUService for NRF52DK

I am trying to call the bootloader by using the provided DFUService from mbed on the NRF52832 DK. Unfortunatelly the bootloader does not start. I made sure the Softdevice and Bootloader and application are loaded correctly. Also the bootloader alone works, and the application alone works. But the DFUService cannot start the bootloader.

As far as my debugger tells me, the last possible break is in mbed-os/targets/TARGET_NORDIC/TARGET_NRF5/TARGET_SDK11/libraries/bootloader_dfu/bootloader_util.c Ln. 178.

Afterwards the assembly routine should start, but it does not.

Is there a way to make it work?

Or is there another way to call the bootloader from the application?

Related