Getting started with nRF54L15 PDK
This page will get you started with your nRF54L15 PDK using the nRF Connect SDK. First, you need to install the required software and prepare the environment. Once completed, test if your PDK is working correctly by running the preflashed Blinky sample. The instructions will then guide you through how to configure, build, and program the Hello World sample to the development kit, and how to read its logs.
Minimum requirements
Make sure you have all the required hardware and that your computer has one of the supported operating systems.
Hardware
nRF54L15 PDK
Note
For commands, use the correct board target depending on your PDK version:
For the PDK revision v0.2.1, AB0-ES7 (Engineering A), use the
nrf54l15pdk@0.2.1/nrf54l15/cpuapp
board target.For the PDK revisions v0.3.0 and v0.7.0 (Engineering A), use the
nrf54l15pdk/nrf54l15/cpuapp
board target.
USB-C cable
Software
On your computer, one of the following operating systems:
macOS
Microsoft Windows
Ubuntu Linux
The operating system versions that support the nRF Connect SDK tools are listed in the Supported operating systems section. Make sure to install the nRF Connect SDK and the nRF Connect SDK toolchain. You also need to install Git or Git for Windows (on Linux and Mac, or Windows, respectively).
Testing with the Blinky sample
The nRF54L15 PDK comes preprogrammed with the Blinky sample.
Test if the PDK works correctly:
Connect the USB-C end of the USB-C cable to the IMCU USB port the nRF54L15 PDK.
Connect the other end of the USB-C cable to your PC.
Move the POWER switch to On to turn the nRF54L15 PDK on.
LED1 will turn on and start to blink.
If something does not work as expected, contact Nordic Semiconductor support.
Additional software
You will need a terminal emulator to program the sample and read the logs. The recommended emulators are nRF Connect Serial Terminal or the nRF Terminal (part of the nRF Connect for Visual Studio Code extension).
To make sure the device sees the environment, all the commands related to the nRF Connect SDK, building, and flashing need to be run from the nRF Connect terminal.
Programming the Hello World! sample
The Hello World Zephyr sample uses the nrf54l15pdk/nrf54l15/cpuapp
board target.
To build and program the sample to the nRF54L15 PDK, complete the following steps:
Connect the nRF54L15 PDK to your computer using the IMCU USB port on the PDK.
Navigate to the
zephyr/samples/hello_world
folder containing the sample.Start the toolchain environment in a terminal window.
Build the sample by running the following command:
west build -b nrf54l15pdk/nrf54l15/cpuapp
Program the sample by running the standard nRF Connect SDK command:
west flash
If you have multiple Nordic Semiconductor devices, make sure that only the nRF54L15 PDK is connected.
Note
When programming the device, you might get an error mentioning the readback protection of the device. To get around the error, program the device with the
--recover
parameter.
Reading the logs
With the Hello World sample programmed, the nRF54L15 PDK outputs logs over UART 30.
To read the logs from the Hello World sample programmed to the nRF54L15 PDK, complete the following steps:
Connect to the PDK with a terminal emulator (for example, nRF Connect Serial Terminal) using the default serial port connection settings.
Press the Reset button on the PCB to reset the PDK.
Observe the console output:
*** Booting Zephyr OS build 06af494ba663 *** Hello world! nrf54l15dk/nrf54l15/cpuapp
Note
If no output is shown when using the nRF Serial Terminal, select a different serial port in the terminal application.
Next steps
You have now completed getting started with the nRF54L15 PDK. See the following links for where to go next:
Configuring and building documentation to learn more about the nRF Connect SDK development environment.