SOFTDEVICE: ASSERTION FAILED id = 0X00000001, pc=0X00002F96

SD: s132_nrf52_7.2.0_softdevice

SDK:nRF5_SDK_17.0.2_d674dde

I was running the firmware with debug mode. It only has an application timer and Bluetooth. I feel it might be a timer conflict issue. But I am pretty sure I don't use RTC0 that is used by the soft device. Please let me know if anyone knows anything about this issue.

Parents Reply
  • I see. It is pretty odd. It happened that I fixed the bug late last Friday. QP which is a real-time embedded frameworks (RTEFs) is used in my project. Softdevice was initialized before the firmware went into the QP loop. I got the assertion after the firmware got interrupted by app_timer2. The assertion have never happened after I put all softdevice init functions into the QP loop. I haven't got chance to dig deep in. But I highly suspect that QP may influence how sw interrupt works. Anyway thank you of being helpful and nice.

Children
No Data
Related