Hi. I'm using NCS v1.9.1 with nRF5340 and I'm trying to merge the direct_test_mode sample app with the hci_rpmsg sample app. Basically, I have one net core image that has both sample apps. When the net core app boots up, it runs the hci_rpmsg app or the direct_test_mode app.
When the net core is running direct_test_mode app, I'm getting the following asserts when I try to run a transmit test.
nrf_dppi[00:00:30.074,218] <err> mpsl_init: MPSL ASSERT: 112, 2245 [00:00:30.074,249] <err> os: ***** HARD FAULT ***** [00:00:30.074,249] <err> os: Fault escalation (see below) [00:00:30.074,249] <err> os: ARCH_EXCEPT with reason 3 [00:00:30.074,279] <err> os: r0/a1: 0x00000003 r1/a2: 0x21001938 r2/a3: 0x21001938 [00:00:30.074,279] <err> os: r3/a4: 0x21002520 r12/ip: 0x00000000 r14/lr: 0x010246df [00:00:30.074,279] <err> os: xpsr: 0x61000018 [00:00:30.074,279] <err> os: Faulting instruction address (r15/pc): 0x0101fe62 [00:00:30.074,310] <err> os: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0 [00:00:30.074,310] <err> os: Fault during interrupt handling [00:00:30.074,310] <err> os: Current thread: 0x21001938 (Shure rpmsg) ÿ*** Booting Zephyr OS build v2.7.99-ncs1-1 ***
Since I don't have access to the MPSL library, can you shed some light about the possible cause of this assertion? What does the code 2245 mean?