SDK 3.0.1 SoftDevice Controller ASSERT

i'm migrating my application from nRF53 (SDK 2.6.0) to nRF54L15 (SDK 3.0.1) and i've started to get crashes in the soft device.

sometimes it reboots without any logs at all and sometimes i get an assert from the SoftDevice. I'm using the nRF54L15-DK version 0.9.2.

[00:00:15.606,588] <err> bt_sdc_hci_driver: SoftDevice Controller ASSERT: 48, 602
[00:00:15.606,598] <err> os: ***** HARD FAULT *****
[00:00:15.606,604] <err> os:   Fault escalation (see below)
[00:00:15.606,611] <err> os: ARCH_EXCEPT with reason 3

[00:00:15.606,621] <err> os: r0/a1:  0x00000003  r1/a2:  0x00000004  r2/a3:  0x00000003
[00:00:15.606,631] <err> os: r3/a4:  0x00000003 r12/ip:  0x00000012 r14/lr:  0x0004c64f
[00:00:15.606,637] <err> os:  xpsr:  0x010000f5
[00:00:15.606,655] <err> os: Faulting instruction address (r15/pc): 0x0003db3e
[00:00:15.606,675] <err> os: >>> ZEPHYR FATAL ERROR 3: Kernel oops on CPU 0
[00:00:15.606,681] <err> os: Fault during interrupt handling

[00:00:15.606,702] <err> os: Current thread: 0x20008788 (idle)
[00:00:15.737,753] <err> os: Halting system

[00:10:30.291,672] <err> bt_sdc_hci_driver: SoftDevice Controller ASSERT: 48, 212
ASSERTION FAIL @ WEST_TOPDIR/zephyr/include/zephyr/spinlock.h:136
[00:10:30.291,704] <err> os: ***** HARD FAULT *****
[00:10:30.291,710] <err> os:   Fault escalation (see below)
[00:10:30.291,717] <err> os: ARCH_EXCEPT with reason 4

[00:10:30.291,729] <err> os: r0/a1:  0x00000004  r1/a2:  0x00000088  r2/a3:  0x00000001
[00:10:30.291,739] <err> os: r3/a4:  0x00000004 r12/ip:  0x00000004 r14/lr:  0x0004521d
[00:10:30.291,745] <err> os:  xpsr:  0x0100009a
[00:10:30.291,751] <err> os: Faulting instruction address (r15/pc): 0x0004b8da
[00:10:30.291,771] <err> os: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
[00:10:30.291,789] <err> os: Fault during interrupt handling

[00:10:30.291,811] <err> os: Current thread: 0x20008788 (idle)
[00:10:30.408,707] <err> os: Halting system

Parents Reply Children
No Data
Related