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

RAM error on SDK16 with Custom Service on nRF52832

Hello,

i just migrated from nRF51 to nRF52.
I tried to implement my custom service. I followed the tutorial from this site:  https://github.com/bjornspockeli/custom_ble_service_example

For SDK 15.0 it works fine !

But for the newest Version SDK16 i got some error messages from the UART LOG:

See here:


arning> nrf_sdh_ble: Maximum RAM size for application is 0xDDA0.          
rror> nrf_sdh_ble: sd_ble_enable() returned NRF_ERROR_NO_MEM.              
rror> app: Fatal error                                                   
arning> app: System reset                                            
nfo> app_timer: RTC: initialized.
arning> nrf_sdh_ble: Insufficient RAM allocated for the SoftDevice.
<warning> nrf_sdh_ble: Change the RAM start location from 0x20002220 to 0x200022

I use Segger Embeddes Studio on a Windows 10 Machine.
Here My Memory Setting according to the Tutorial.

Used Device: nRF52832 of nRF52-DK Softdevice 132

Is there any change from SDK15 to 16 which will cause this problem?

Thank a lot

Max

Related