Hi,
We are currently working on a new product based on NRF54L15.
Goal :
We are trying to set up the "Bluetooth LE UART service" example in order to transmit and receive data via BLE (nrf connect for mobile) and display the data in a serial monitor.
Configuration :
1) This is the schematic
2) This is the "nrf54l15dk_nrf54l15_cpuapp.overlay"
3) This is the "prj.conf"
4) We are using nrf v2.9.1 sdk, v2.9.1 toolchain with nrf connect vs code extension.
5) The debugger is a j-link.
6) Chip reference nRF54L15-QFBB
Behaviour :
1) When the program starts we observe the following message :
** Booting My Application v2.9.1-e9d3107cba3d ***
*** Using nRF Connect SDK v2.9.1-60d0d6c8d42d ***
*** Using Zephyr OS v3.799-ca954a6216c9 ***
Starting Nordic UART service example
2) When we transmit via RX characteristic "hello\nworld\n" here is the message displayed :

3) When we transmit "test\n" via the serial monitor, the TX characteristic doesn't display anything.
4) After connecting the debugger (*). We then transmit via RX characteristic "nordic\nsemi\n". Here is the message displayed :
4) While the the debugger is still connected (*). We then transmit "nrf\n" via the serial monitor the TX characteristic. Here is the message displayed :
"nnrf"
(*): The debugger has to be plugged and connected. The debugger uses SWD.
Questions:
-
Debugger Dependency Issue:
The application only runs when the debugger is attached. How can we ensure it functions properly in standalone mode ? -
Character Rendering Problem:
Some characters appear missing or corrupted. What steps can we take to diagnose and resolve this issue ?
Thank you for your help.