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

Is it possible to change soft device location

I am using sdk15 with softdevice 6.0.0 for proximity profile. By keeping bootloader as stable can I change the location of softdevice?? 
I want to use bootloader at the 0th address of flash. So that I can update softdevice in future.

Parents
  • Unfortunately no because

    1. The the MBR part of the softdevice expects to to be the first logical part of code that processes the IRQs first and forward if needed.
    2. The softdevice jumps to a particular address where it expects the application vector table.  Normally to the address, which is the size of of the softdevice itself. Hence moving the softdevice will make it to fail to start the application which cannot be placed in the point where softdevice expects it.
Reply
  • Unfortunately no because

    1. The the MBR part of the softdevice expects to to be the first logical part of code that processes the IRQs first and forward if needed.
    2. The softdevice jumps to a particular address where it expects the application vector table.  Normally to the address, which is the size of of the softdevice itself. Hence moving the softdevice will make it to fail to start the application which cannot be placed in the point where softdevice expects it.
Children
Related