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

DFU and BLE application coexistence?

For DFU and BLE application coexistence, Can I add application services into BOOTLOAD for routine BLE application with DFU? instead of the way that reset from BLE application into BOOTLOAD DFU.

Parents
  • Hi Yelun,

    it is fully possible to add additional services to the bootloader example from the nRF5 SDK. Having a spearate bootloader adds some complexity, but it also provides protection since you can always fall back to the bootloader if any errors occur during an update.

    You will also reduce the maximum size of a DFU image as you will have to hold both the old and new image that both include a BL, which will be about 23-25kB.

    Best regards Bjørn

Reply
  • Hi Yelun,

    it is fully possible to add additional services to the bootloader example from the nRF5 SDK. Having a spearate bootloader adds some complexity, but it also provides protection since you can always fall back to the bootloader if any errors occur during an update.

    You will also reduce the maximum size of a DFU image as you will have to hold both the old and new image that both include a BL, which will be about 23-25kB.

    Best regards Bjørn

Children
Related