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

Muti-link peripheral Fatal error


SDK:15.2
KeilC:525
SoftDevices:s140_nrf52_6.1.0_softdevice
Hardware revisions: PCA10056

I have try the multiperipheral in 4 smart phone connection in blinky App.
But I need more than 4 peripheral smart phone to connect the PCA10056.
Change NRF_SDH_BLE_PERIPHERAL_LINK_COUNT from 5 to 8
After I build the project and download to PCA10056
There are error message from RTT Viewer.
0> <warning> nrf_sdh_ble: Insufficient RAM allocated for the SoftDevice.
0> <warning> nrf_sdh_ble: Change the RAM start location from 0x200037F0 to 0x200053F8.
0> <warning> nrf_sdh_ble: Maximum RAM size for application is 0x3AC08.
0> <error> nrf_sdh_ble: sd_ble_enable() returned NRF_ERROR_NO_MEM.

so I change setting in Keil C IRAM1:0x200053F8 and Size: 0x3AC08

After change start address and size.
RTT viewer only show 0> <error> app: Fatal error
What's going wrong or how could I fix it.
Please help us. Thanks

Related