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

DFU flash issue

Hi

I am trying to use DFU feature using nRF5_SDK_14.2.0_17b948a. I used given preexisted example hex files for bootloader and app and successfully able to use DFU feature.

Later I tried to build projects "nRF5_SDK_14.2.0_17b948a/examples/ble_peripheral/ble_app_buttonless_dfu" for application hex and "nRF5_SDK_14.2.0_17b948a/examples/dfu/bootloader_secure_ble" for bootloader hex.

I have generated hex file using makefile. But when flashed them on nrf52832 board, no application run. Attached hex files for further reference(bootloader settings, app, bootloader).

Please help me to figure out what went wrong.HexFiles.zip

Parents Reply Children
  • Hi,

    The hex file you sent me seems to have content from 0x73000 and onwards. The default non debug bootloader will be placed from address 0x78000 and onwards when taken straight out of the SDK.

    It is possible to move the bootloader if that is what you wanted to do, but it requires a few changes internally in the project to ensure UICR and Application data are placed correctly.

    Best regards,
    Rune Holmgren

Related