The BL654 Development Kit hardware provides support for the Laird BL654 module powered by a Nordic Semiconductor nRF52840 ARM Cortex-M4F CPU.
This development kit has the following features:
- RADIO (Bluetooth Low Energy and 802.15.4)
- Segger RTT (RTT Console)
The BL654 DVK board configuration supports the following hardware features:
Programming and Debugging¶
Applications for the
bl654_dvk board configuration can be
built and flashed in the usual way (see Build an Application
and Run an Application for more details); however, the standard
debugging targets are not currently available.
Follow the instructions in the Nordic nRF5x Segger J-Link page to install and configure all the necessary software. Further information can be found in Flashing. Then build and flash applications as usual (see Build an Application and Run an Application for more details).
Here is an example for the Hello World application.
First, run your favorite terminal program to listen for output.
NOTE: On the BL654 DVK, the FTDI USB should be used to access the UART console.
$ minicom -D <tty_device> -b 115200
<tty_device> with the port where the board nRF52 DK
can be found. For example, under Linux,
Then build and flash the application in the usual way.
# From the root of the zephyr repository west build -b bl654_dvk samples/hello_world west flash
Using CMake and ninja:
# From the root of the zephyr repository # Use cmake to configure a Ninja-based buildsystem: cmake -B build -GNinja -DBOARD=bl654_dvk samples/hello_world # Now run ninja on the generated build system: ninja -C build ninja -C build flash
Testing Bluetooth on the BL654 DVK¶
Many of the Bluetooth examples will work on the BL654 DVK. Try them out: