Toolchain : nRF Connect SDK V2.3.0
Board : PCA10056
IC : nRF52840
We copy a "chat" example from nrf/samples/bluetooth/mesh/chat
After building and flashing it into PCA10056, we can use android app "Nordic nRF Mesh" to provision PCA10056 into mesh network.
Once we add below code and flash into PCA10056.
We trigger interrupt GPIO, the system reset and shows below error message.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Add Button Code :
[00:00:19.541,442] <err> os: esf_dump: r0/a1: 0x00000004 r1/a2: 0x000000ba r2/a3: 0x00000005
[00:00:19.541,473] <err> os: esf_dump: r3/a4: 0x20002440 r12/ip: 0x00000010 r14/lr: 0x0003e853
[00:00:19.541,473] <err> os: esf_dump: xpsr: 0x41000016
[00:00:19.541,503] <err> os: esf_dump: Faulting instruction address (r15/pc): 0x00049368
[00:00:19.541,534] <err> os: z_fatal_error: >>> ZEPHYR FATAL ERROR 4: Kernel panic on CPU 0
[00:00:19.541,564] <err> os: z_fatal_error: Fault during interrupt handling
[00:00:19.541,625] <err> os: z_fatal_error: Current thread: 0x20004328 (idle)
[00:00:19.690,460] <err> fatal_error: k_sys_fatal_error_handler: Resetting system
Button pressed at 215422
Button pressed at 215424
Button pressed at 337356
Button pressed at 337358
Button pressed at 337359
Button pressed at 337361
Button pressed at 337362
Button pressed at 337367
Button pressed at 337373
Button pressed at 401065
Button pressed at 401067
Button pressed at 401073
Button pressed at 401074