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

DFU not working on S332 2.0 SDK12 . Help me setting Target IROM1 and IRAM1?

Hi 

   I am trying to implement DFU to my project. I have done all the steps to generate packages,  private and public keys etc. My program now starts at dfu and I can upload the package to nrf52 but it then get stuck to (Jump to 0x0029000).

Can anyone help me target setting on keil? Thanks

  

Parents Reply
  • I'm glad that it worked for you. 

    In my blog I wrote: 

    Note that on SDK v12 we write to bootloader setting, instead of write to GPREGRET register. I think writing to GPREGRET is a cleaner way of doing this.

    In SDK 13 we used GPREGRET not in SDK v12 (in SDK 12 we write to bootloader setting in flash). But if you want to use GPREGRET instead, it's not too hard to modify the bootloader code to check for that, please have a look at  nrf_dfu_enter_check() function in nrf_dfu.c 

Children
Related