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

dfu service echo

I'm trying to update my firmware using the dfu, I tested two examples of the SDK :

one of them is dfu_dual_bank_ble project,

  • I noticed that the memory allocation consists of bootloader part, application part & softdevice part so when I tried to update the firmware it works fine with me, it initilize the service then jump to bootloader and finally it updates the firmware with the new firmware
  • the test of the previous example is done by nrf toolbox & master control panel applications

the second application I tested is the ble_hrs_with_dfu project

  • that application what I need to work on something like that, I noticed that the memory allocation consists of application part& softdevice part only ,no bootloader allocation here, so when I tried to update this firmware it initilize the service with no problem & then trying to jump to bootloader with no gain and it stucked at this point,

is there any way to define the bootloader area in the hrs application ?

or another method to use to be able to update the firmware through the ble_hrs itself ?

if there are any examples or anybody worked on it or made it work just inform me please as I got stucked at this point in my project.

thanks for your great help

Parents Reply Children
No Data
Related