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

Change App address

We are using nrf52832 and S132 Softdevice. The app starts from 0x26000 and we want to change to some other location may be from 0x27000. We could see that SD is using the interrupt vectors starting at 0x26000. 

Is there a way by which we can the app code to start at different address? (App_Base_Code) 

Parents Reply
  • Its not possible to place the application in another location as the SoftDevice assumes that the application vector table is located on the first flash page after the SoftDevice, i.e. it will forwards interrupts to the start address of first flash page after the SoftDevice.  Why cant you store this above the application? Our FDS module will place the application data at the end of memory( on the flash pages below the bootloader if a bootloader is present) and this data can be retained through a firmware update. 

     

Children
Related