FIH_PANIC in DevAcademy Intermediate Lesson 9 Exercise 1

Hello,

I followed the "DFU over UART" exercise of the intermediate lesson 9, and I have problems with launching the main application. I'm using nRF54L15-DK board, SDK v3.1.0. At Step 4 (Test Serial Recovery), the behavior is already different from what is instructed: "When you start the kit normally, you see LED1 blink as normal (main)." While I can enable the Serial Recovery and proceed with other steps, the microcontroller seems to never exit the bootloader, the blinky LED code doesn't run. I confirmed this by debugging with gdb and including bootloader symbols:

west debug
(gdb) file build/mcuboot/zephyr/zephyr.elf
A program is being debugged already.
Are you sure you want to change the file? (y or n) y
Load new symbol table from "build/mcuboot/zephyr/zephyr.elf"? (y or n) y
Reading symbols from build/mcuboot/zephyr/zephyr.elf...
(gdb) c
Continuing.
^C
Program received signal SIGTRAP, Trace/breakpoint trap.
main () at /home/davidoglu/ncs/v3.1.0/bootloader/mcuboot/boot/zephyr/main.c:631
631             FIH_PANIC;

The example does not work because the bootloader gets stuck in FIH_PANIC call.

Do you have any suggestions?

Regards,
Denis

Parents Reply Children
No Data
Related