I'm trying to get a Bluetooth interface (Bluefruit) to the Nordic BLE softdevice under NuttX. Right now it's very unstable. It will work occasionally for 90 seconds and then hangs. Sometimes it'll hang during sd_softdevice_enable(). So pretty random. Sometimes it'll die "nicely' by calling the error callback. Here are two such calls to the error callback:
nrf_error_cb: id = 1, pc = 0xdcc8, info = 0x00000000
nrf_error_cb: id = 1, pc = 0x13ea4, info = 0x00000000
Any information on what these two assertion failures mean might help in understanding the underlying issue(s).
I have a Segger J-Trace module on order so hopefully that will give me some indication of what the interaction between the softdevice and NuttX is when things go wrong.
Mike