This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nRF51822 Memory map

Hi. I'm using nRF51822AC, SDK12.2.0, S130. The size of "s130_nrf51_2.0.1_softdevice.hex" in SDK is almost 300KB. But chip's flash mem size is just 256KB. It's bigger than flash. How can it be possible to download?

Q1. The real size has different file size? How can I estimate the size of Soft device?

And example code size(ble_app_uart_pca10028_s130.hex) is 335KB.

Q2. How can I estimate the real size of application if it's not real flash size?

Q3. Can you check if my Keil setting is OK or not as below?

image description

I need your help.

Parents Reply
  • Thank you for your help. The nordic blog as below.

    devzone.nordicsemi.com/.../

    S130 v2.0 from SDS v2.0 •IRAM base - 0x20001870 •IRAM size(16 kB RAM) - 0x2790 •IRAM size(32 kB RAM) - 0x6790 •IROM base - 0x1B000 •IROM size(128 kB Flash) - 0x5000 •IROM size(256 kB Flash) - 0x25000

    But it doesn't work when I change IRAM values to 0x20001870 and 0x6790. I'm using nRF51822AC S130 V2.0.1. What could be the problem?

    I need your help.

Children
No Data
Related