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

Application with SoftDevice have to put at address 0x14000?

I put the boot loader at 0x3a800 and the application at 0x27400. the region from 0x14000 to 0x27400 is all blank (0xff). also

nrfjprog --memwr 0x10001014 --val 0x0003a800

The boot loader only does one thing, jump to the application at 0x27400 using sd_softdevice_forward_to_application();

I found the application at 0x27400 works but didn't do advertising, but if move the application to 0x14000, then it does advertising and everything works fine.

I am wondering do we have to put the application at 0x14000 if using SoftDevice? or SoftDeviice won't pass the interrupt to App. Or Did I miss some thing to enable SoftDevice pass interrupts to the application at 0x274000?

thanks,

Related