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

Hi, my app (running on nRF52-DK) does not start after a dfu from android phone (nrf Toolbox).

I'm using nRF52-DK, and following the quidelines from devzone.nordicsemi.com/.../getting-started-with-nordics-secure-dfu-bootloader. I'm using the prebuild "blinky_pca10040.hex" and make a zip file that I use the phone to download. When the OTA is finish, the DFU states everything ok, and the LED3 turns on, but none blinking leds.... When I press button 4, the target goes back to bootloader mode again.

This is what I've logged during the OTA:

00> :INFO:In nrf_bootloader_init
00> :INFO:In real nrf_dfu_init
00> :INFO:running nrf_dfu_settings_init
00> :INFO:Enter nrf_dfu_continue
00> :INFO:Valid App
00> :INFO:Enter nrf_dfu_app_continue
00> :INFO:Erasing: 0x0001f000, num: 1
00> :INFO:Erasing: 0x00020000, num: 1
00> :INFO:Erasing old settings at: 0x0007f000
00> :INFO:Erasing: 0x0007f000, num: 1
00> :INFO:Writing 0x00000057 words
00> :INFO:Writing settings...
00> :INFO:Setting app as valid
00> :INFO:Erasing old settings at: 0x0007f000
00> :INFO:Erasing: 0x0007f000, num: 1
00> :INFO:Writing 0x00000057 words
00> :INFO:Writing settings...
00> :INFO:Enter nrf_dfu_app_is_valid
00> :INFO:Return true. App was valid
00> :INFO:Enter nrf_dfu_app_is_valid
00> :INFO:Return true. App was valid
00> :INFO:Jumping to: 0x0001f000
00> :INFO:Running nrf_bootloader_app_start with address: 0x0001f000
00> :INFO:Disabling interrupts
00> :INFO:Setting SD vector table base: 0x0001f000

Do I have rebuild the blinky app with new address to start from 0x0001F000?? 

Related