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

New application doesn't run after secure DFU process reaches 100%

Hi to everyone!

I'm following this guide to learn how to use secure DFU on a nRF52832DK board.

All steps have been done successfully, or I think so, until I reach the D4 step where the new program has to start automatically after DFU process, but it never runs.

Instead, the LED 3 lights up and If I press the button 4, the LED 1 also lights up and I can resend another application over DFU. So I think the board is still in the bootloader.

Indeed, I have some cuestions related to this:

  1. BLE Secure DFU example is only a boot loader or it also has an application?

  2. Depending on the above answer, if it is only a boot loader, do I have to program an application before doing the DFU proccess?

  3. The application, that will be written after DFU proccess, must use SoftDevice? (For my test, I upload my own blinky program. It works well when I flash the board directly through USB. But it doesn't use SoftDevice at all).

Thanks in advance!

Parents
  • Hi Bjørn Kvaale.

    My blinky example blinks LED1 and LED2 each 100ms (because my custom board only have two LEDS).

    But I just tried, in the development board, the Nordic Blinky example (provided in SDK 14.0.0, blinky_pca10040_s132.hex) and it also doesn't run after DFU process. It reach 100% and says the upload was successful, but the application never start.

    Again I get stuck in the step D4.

Reply
  • Hi Bjørn Kvaale.

    My blinky example blinks LED1 and LED2 each 100ms (because my custom board only have two LEDS).

    But I just tried, in the development board, the Nordic Blinky example (provided in SDK 14.0.0, blinky_pca10040_s132.hex) and it also doesn't run after DFU process. It reach 100% and says the upload was successful, but the application never start.

    Again I get stuck in the step D4.

Children
No Data
Related