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

NRF_FAULT_ID_SD_ASSERT

Hello,
We are using nRF51822, SDK12.3.0 and softdevice S130. It is a multiprotocol application using the softdevices' timeslot feature: Our protocol running in timeslots concurrent to BLE Advertising outside the timeslots (which is most of the time). With this, sporadic resets do occcur, caused by an APP_ERROR which comes up a short time after the end of a Timeslot, but always  a f t e r  the end of timeslot.c / case NRF_RADIO_CALLBACK_SIGNAL_TYPE_TIMER0 treatment. The app_error_fault_handler() is called from softdevice_handler.c / softdevice_fault_handler(). As ((id == 1) & (info == 0)), this seems to be NRF_FAULT_ID_SD_ASSERT.
What can be the root cause of this error?
Thanks for your help!

Parents Reply
  • Hello,

    This blog entry is a good solution how to synchronize several devices, but I can not see any relation to our Problems. As I did not get any other answer for now more than 2 weeks, I have to ask again:

    For what reason does the softdevice S130 generate those sporadic resets, appearantly with error NRF_FAULT_ID_SD_ASSERT (as described above)?

    We really have to get over this Problem!

    Thanks 

Children
No Data
Related