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

Application Address

Hi,

How do I determine the application address? The one that is to be programmed to UICR.CLENR0.

I have SD S110 V7.1.0 but I didn't find this information in the release notes.

Thanks,

Kenny

Parents
  • Please see Section 10 in the S110 SoftDevice Specification v1.3.

    CODE_R1_BASE is the application start address.

    You don't need to program UICR manually, just use nRFgo Studio to flash the SoftDevice.

    Edit 26.02: UICR is explained in Section 8 in the nRF51 Series Reference Manual.

    UICR.CLENR0 is set by nRFgo Studio, if the "Enable SoftDevice protection (UICR.CLENR0)" is checked.

    The size of the SoftDevice can change, so the application start address can change. The release notes only includes the size of the SoftDevice if it changes, release notes for S110 7.0.0:

    The size of the SoftDevice has been increased to 88 kB.

    From 7.0.0 the size didn't change, so it is nothing about it in the release notes.

  • What is the absolute address of CODE_R1_BASE? I'm building up an IAR project from scratch and I'm trying to locate the vectors.

    Perhaps I need to find the correct documentation to read but I'm not sure it's clear to me how the UICR works. Is it non-volatile and is updated when the code is flashed by nRFgo? I had planned to use J-Link and the command line to automate the update process.

    As the soft devices mature it seems that there is a chance that the application address might change for a release. I thought perhaps I could find the allocated flash memory regions in the release notes.

    Thanks.

Reply
  • What is the absolute address of CODE_R1_BASE? I'm building up an IAR project from scratch and I'm trying to locate the vectors.

    Perhaps I need to find the correct documentation to read but I'm not sure it's clear to me how the UICR works. Is it non-volatile and is updated when the code is flashed by nRFgo? I had planned to use J-Link and the command line to automate the update process.

    As the soft devices mature it seems that there is a chance that the application address might change for a release. I thought perhaps I could find the allocated flash memory regions in the release notes.

    Thanks.

Children
No Data
Related