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

sd_softdevice_enable not returning

Hi Nordic Team,

In my project the function sd_softdevice_enable does not return in one specific case:

I call nrf_sdh_enable_request() before init of the ble stack. When using the debugger and with the configuration "release" every second time when I restart the debugger, the sub function sd_softdevice_enable does not return and the watchdog will not restart the application. 

Environment

SDK is 15.0.0 / SES is 3.4 / Custom hardware / external 32MHz crystal


Please give me any hints on what can cause nrf_sdh_enable_request not returning. I could not reproduce this problem apart for the condition described above but, It is a major issue (no recovery) I want to make sure it may not occur in fied (when not linked to the debugger).

I already tried (without success) to change the softdevice clock configuration as recommended below:
https://devzone.nordicsemi.com/f/nordic-q-a/29260/sd_softdevice_enable-not-return
https://devzone.nordicsemi.com/f/nordic-q-a/42477/doesn-t-return-from-sd_softdevice_enable


Many thanks in advance!
Regards, Marlene

Parents Reply Children
No Data
Related