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

Related