Hi,
I'm trying to run the Lesson 4 Exercise 2 solution from the Nordic DevAcademy BLE Fudamentals course (origin/v2.9.0-v2.7.0) run on a nRF54L15PDK board.
I'm currently using the nRF Connect SDK v2.8.0 where I can build and flash the firmware but it seems that the SoC is not working after flashing it. The outputs from LOG_INF function are not being shown and when running it using debugger it seems it can't even run the first lines inside the main function, suggesting that the SoC is halted. Between compiling, flashing and running the debugger there is no major fail or error.
I've try to compile, flash and debug using the nRF Connect SDK v2.6.1 and it seems to works. Is this something to be with sysbuild(SDK v 2.8.0) and non-sysbuild(SDK v2.6.1) applications? Is there any missing configuration that I should have in order to run this example with SDK v2.8.0?
More info:
I've monitored the Rx and Tx UART lines between nRF54L15 and the nRF5340 debugger using a oscilloscope and these lines were not being controlled
Firmware: l4_e2_sol
Repo: https://github.com/NordicDeveloperAcademy/bt-fund/tree/v2.9.0-v2.7.0?tab=readme-ov-file
Branch: v2.9.0-v2.7.0
Board: nRF54L15PDK PCA10156 0.7.0
nRF Connect SDK: v2.8.0 (doesn't work) -> west build -b nrf54l15pdk/nrf54l15/cpuapp . --pristine
nRF Connect SDK: v2.6.1 (it does work) -> west build -b nrf54l15pdk_nrf54l15_cpuapp . --pristine
I also created a very simple hello world program (literally a LOG_INF("Hello World") on the main loop) and noticed that just having the CONFIG_BT=y line inside the prj.conf file is enough to halt the firmware even tough I'm not using bluetooth at all.