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

Single Bank BLE bootloader for DFU

Is any SDK available which has single bank BLE DFU bootloader source code? If No then is it possible to convert dual bank BLE dfu bootloader into single bank BLE dfu bootloader or single bank serial DFU bootloader into single bank BLE DFU bootloader.

Parents Reply Children
  • Hi Hung,

    Thanks for reply. I have some query regarding bootloader.

    1. mostly boot loader start from flash memory location 0x3C000. Can i change it to another location?
    2. How softdevice know the location of bootloader or user application?
    3. what is flow of code execution means first softdevice execute then what second? and third?

    Thanks Bipin Patel

  • Hi BIPIN,

    1. Yes, you can, the MBR will look at UICR.BOOTLOADERADDR to know where the bootloader is. (Question F in the FAQ).

    2. Location of bootloader see question 1, location of user application: base on the size of the softdevice, with info at address 0x3000, the application supposed to be located right above the softdevice.

    3. Question B in the FAQ. You can also have a look at the presentation linked in the FAQ, the first line.

Related