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

RAM adjustment warnings - different addresses provided

Hi! I get the RAM adjustment warnings when running my nRF52 system:

RAM START ADDR 0x20004000 should be adjusted to 0x20001FE8
RAM SIZE should be adjusted to 0xE018
sd_ble_enable: RAM START at 0x20004000
sd_ble_enable: app_ram_base should be adjusted to 0x20002298
ram size should be adjusted to 0xDD68

However, the addresses and values printed don't match.

  • Why don't they match?
  • Which values should I actually use?

Thanks, Jacob

Parents
  • Had the same problem few days ago.

    I think this info only counts central/peripheral connections:

    RAM START ADDR 0x20004000 should be adjusted to 0x20001FE8
    RAM SIZE should be adjusted to 0xE018
    

    this one takes more ble_enable_params (ex. count of vendor specific uuids)

    sd_ble_enable: app_ram_base should be adjusted to 0x20002298
    

    So i think the second one is more reliable. But pls some1 from nordic, clarify this.

Reply
  • Had the same problem few days ago.

    I think this info only counts central/peripheral connections:

    RAM START ADDR 0x20004000 should be adjusted to 0x20001FE8
    RAM SIZE should be adjusted to 0xE018
    

    this one takes more ble_enable_params (ex. count of vendor specific uuids)

    sd_ble_enable: app_ram_base should be adjusted to 0x20002298
    

    So i think the second one is more reliable. But pls some1 from nordic, clarify this.

Children
No Data
Related