Clarification on Memory Allocation in nRF52805

Hi Team,

I am currently working on the nRF52805 module and have developed an application that supports dynamic service creation (runtime GATT service creation).

During compilation, I observed that the RAM usage is already around 95%, which leaves very little space for additional application features and may lead to stack overflow in future updates.

Therefore, I would like to understand how the memory is currently allocated in the system. Specifically, I would like clarification on:

  • How much RAM is reserved for the BLE stack

  • How much RAM is used by the application

  • How the overall memory configuration is distributed between the stack and application

This information will help us evaluate the remaining memory availability and plan further application development accordingly.

Regards,
Tanuja

Parents Reply
  • Hi Swathy,

    Thank you for the clarification.

    I understand that the BLE stack RAM usage in nRF Connect SDK depends on the enabled features and Kconfig configuration. I will review the Memory Report in VS Code to analyze the current RAM allocation and refer to the memory optimization guide as suggested.

    Thanks for sharing the documentation links.

    Best regards,
    Tanuja

Children
No Data
Related