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

device crashing at sd_softdevice_enable

I'm trying a new device based upon the nrf52810 and it won't run past sd_softdevice_enable - it goes to the assembler window and halts. The device does have a 32kHz xtal and i've tried all those remedies to no avail. The device is a Taiyo Yuden EBSLSN dev kit.  TY_BLE_EYSLSN_EVBManual_V1_0_20190227.pdf

Parents Reply Children
  • FDS_ERR_NO_PAGES is not related to sd_softdevice_enable.
    The issue is related to fds_init and it having no enough pages to initialize. Make sure you have enough FDS pages to work with and check the configuration of FDS and the memory layout you have for your application.
    There are number of answers in devzone that would be good to read to get an idea on such errors.
  • I'm using the nRF53811 with only 196K of flash and am using the HIDS keyboard example. To get beyond this error I needed to disable a bunch of stuff like the UART driver, power manager, scheduler, sensor simulator, buttons & LEDs, turn the debug level down, disable all the RTT logs, and more. I would recommend that nobody use the 52811 or 52810 devices if you're going to be using a softdevice and any functionality beyond that in a basic example. Also had to change a bunch of compiler directives, one notable one being the NRF_SD_BLE_API_VERSION=7, which needed to be removed. 

Related