Hi:
I meet a strange softdevice assert when I do dfu in nrf52832. There is no info or call stack for this assert, I only get the assert is NRF_FAULT_ID_SD_ASSERT.
Do you know how to solve this problem?
Softdevice: mesh SDK v3.0.0
Thank you
Jin
Hi:
I meet a strange softdevice assert when I do dfu in nrf52832. There is no info or call stack for this assert, I only get the assert is NRF_FAULT_ID_SD_ASSERT.
Do you know how to solve this problem?
Softdevice: mesh SDK v3.0.0
Thank you
Jin
Hi,
It is hard to say what causes this without some logs or which functions that is triggering this assert.
Do you have any logs?
Could you also provide me with which softdevice version you are using?
More info regarding the assert, something within the SoftDevice was not finished within the required timing constraints. You may get this error if interrupts have been disabled, if you use the timeslot API and do not release the timeslot in time, if you run application code at an interrupt level higher than or equal to the highest level of the SoftDevice, or if you pause program execution in a debug session (i.e. single stepping, breakpoints, etc.).
Might be helpful to have a look at this.
Hi Mttrinh:
I think this because I do too much things in time_handler. I change my code and reduce the work then this assert does not occur.
Thank you for your response
Jin