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

memory mappings for nrf51 sdk examples

I have the "old style" nRF6310 board + nrf51422 boards. I want to test different examples from the latest sdk, and possibly with different softdevices as well. I appreciate that for every softdevice I have to change the memory settings in "Options for target" in Keil, however I find it hard to find a comprehensive collection of the different values for the different Softdevices, and for the different flash memory sizes as well. Everytime I want to adapt an example for my board it's a pain. Where can I find such information? Thanks!

Parents
  • You have found the information in the softdevice specification. Thank you very much for the update of the case. I'm sure it will be useful for others in the future as well.

    Good luck on the development.

  • I have an additional question. My procedure above works when I flash the SoftDevice by programming the .hex file with the nRFgo Studio. I have noticed that if I start by cloning an example project from the pack installer, the memory of the target does not take into account what my procedure above (i.e. IROM1 starts from 0). Does it mean that if I add the SoftDevice frim the Manage Run-Time environment window, the SoftDevice is already integrated in the project? How does it integrate a .hex file in the project? Thanks

Reply
  • I have an additional question. My procedure above works when I flash the SoftDevice by programming the .hex file with the nRFgo Studio. I have noticed that if I start by cloning an example project from the pack installer, the memory of the target does not take into account what my procedure above (i.e. IROM1 starts from 0). Does it mean that if I add the SoftDevice frim the Manage Run-Time environment window, the SoftDevice is already integrated in the project? How does it integrate a .hex file in the project? Thanks

Children
No Data
Related