Hi,
I am migrating my project from SDK15 to SDK 17.0.2. I am using NRF52840 development kit and using s140 softdevice for bluetooth services. When I load the softdevice hex file and later load the Firmware hex file, I am getting memory error as follows:-
<warning> nrf_sdh_ble: Insufficient RAM allocated for the SoftDevice.
<warning> nrf_sdh_ble: Change the RAM start location from 0x20002220 to 0x20002B 88.
<warning> nrf_sdh_ble: Maximum RAM size for application is 0x3D478.
<error> nrf_sdh_ble: sd_ble_enable() returned NRF_ERROR_NO_MEM.
<error> app: ERROR 4 [NRF_ERROR_NO_MEM] at ..//ble/ble_app.c:369
How to solve this error??
The code was working fine with sdk15 version. My linker file has this configuration..
MEMORY
{
FLASH (rx) : ORIGIN = 0x26000, LENGTH = 0x5a000
RAM (rwx) : ORIGIN = 0x20002220, LENGTH = 0xDDE0
}