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

Application does not start after DFU update

Hi, I've combined the secure serial and ble bootloader and using it for my custom board. I tried flashing my application hex over serial using nrfutil. I get a device programmed 100% message but my application is not starting. Is there a issue with my iram and irom settings? Following are my target settings for application and bootloader:

Application settings

IROM1

Start: 0x23000

Size: 0x5D000

IRAM1

Start: 0x20002A68

Size: 0x10000

Bootloader Settings

IROM1 Start:0x73000

Size: 0xB000

IRAM1 Start: 0x20002C00

Size:0xDE80

I'm using softdevice v5.0.0 and sdk14.0.0 for my application and bootloader.

Parents Reply
  • Please try to test DFU with very simple application, such as blinking LED. This is to make sure if DFU works fine or not. Then you should find a way to debug your application without using the debugger, for example toggle LED and print on UART. I suspect something wrong with the fact that the bootloader may use some peripherals and if in the application those peripheral are not initialized properly it will cause issue. 

Children
Related