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

how to go with Background dfu in SDK 12

Hi everyone,

I went through the source code by Vidar Berg for background dfu using SDK 15.3. I am working with nRF52832 , S132 and SDk 12 with Keil IDE. I did try with secure bootloader, but the bootloader start address was incorrect IROM1 start was 78000 with size 6000  and even got SVC Handler missing error when the IROM start was F1000 with size 61000. I am aslo trying to implement the changes suggested by Vidar Berg in the same post. But its bit confusing. Please suggest me how to make changes with SDK 12 with Keil IDE for achieving Background DFU and which bootloader to use as a start.

Thanks in advance

Deepa

Parents
  • Hi, 

    What is the DFU transport you are going to use? If you are working with the Mesh project, mesh uses a different bootloader. Is it a mesh project?

    That bootloader in SDK 12 did not support for the background DFU. If you are using nRF52832, the easier option is probably to start with the SDK15.3/16.0.0 bootloader and make it work with s132 v.3.x.x API. May I know the reason to use SDK 12? 

    -Amanda H.

Reply
  • Hi, 

    What is the DFU transport you are going to use? If you are working with the Mesh project, mesh uses a different bootloader. Is it a mesh project?

    That bootloader in SDK 12 did not support for the background DFU. If you are using nRF52832, the easier option is probably to start with the SDK15.3/16.0.0 bootloader and make it work with s132 v.3.x.x API. May I know the reason to use SDK 12? 

    -Amanda H.

Children
Related