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

Memory warnings in SES v3.24

So I thought I would upgrade one of my projects to SDK13 and try out SES 3.24 at the same time. I thought I would start by getting the ble_app_uart_pca10040_s132 project to work first.

Alarmingly I am getting a strange warning on running the project as seen below.image description.

My MemoryMap.xml is <!DOCTYPE Board_Memory_Definition_File> <root name="nRF52832_xxAA"> <MemorySegment name="FLASH" start="0x1f000" size="0x61000" access="ReadOnly" /> <MemorySegment name="SRAM" start="0x200025f8" size="0xda08" access="Read/Write" /> </root>

So SES is suggesting RAM needs to be adjusted to something it (or more specifically SRAM) already is.

Seeing this this makes me nervous that something isn't set up correctly that will come back to bite later.

This is nRF52832 QFAA s132 SD4.0.2.

Does anyone have any ideas here?

Parents
  • SES isn't suggesting anything, this has nothing to do with the IDE at all. What you're seeing is the warnings built into the SDK which check RAM set against RAM actually required on enable and print out any differences.

    So go put a debug in there and find out what you're actually sending in, what it's actually returning and then work out what SES setting needs to be changed. It's in the softdevice enable code somewhere, should take all of 10 seconds to find.

  • OK, so I seem to be passing in 0x20002ffa8. I then set a Section Placement Macro of 0x200025f8 which gets rid of the message. But how is SES picking up the wrong RAM? How can I double check that SES is accepting the Memory Map (I do select use this Memory Map in SES)?

Reply Children
No Data
Related