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

nRF52840 Memory Map

Hi,

I recently updated my toolchain using the nRFConnect tool chain manager.

(I was seeing problems after an OS update)

This update fixed my problem but when I build code now, it looks as though the memory map has changed.

Before the update, my code was starting at 0x0 as shown below.

but since the update, my code has now moved to 0x1000 as shown below.

my build is very straight forward.

rm -R build
mkdir build
 west build -b nrf52840dongle_nrf52840
 west flash

the code is just the "Hello World" sample.

Would appreciate your thoughts

Rod

Parents Reply
  • RodWatt said:
    Is there an easy way to check the tag?

    Here is one way to check:

    The west.yml file will list which revision of Zephyr you are on. Since your application printed out 'v2.3.0-rc1-ncs1' then we can search the older NCS folders to see which version of NCS that was using this fork. When I checked v1.3.0/nrf/west.yml under 'projects' I found that the NCS v1.3.0 tag is using the Zephyr v2.3.0-rc1-ncs1 fork.

        - namezephyr
          repo-pathsdk-zephyr
          revisionv2.3.0-rc1-ncs1
Children
Related