Decawave DWM3001CDK

Overview

The DWM3001CDK development board includes the DWM3001C module, battery connector and charging circuit, LEDs, buttons, Raspberry Pi connector, and USB connector. In addition, the board comes with J-Link OB adding debugging and Virtual COM Port capabilities.

See Qorvo (Decawave) DWM3001CDK website [3] for more information about the development board, Qorvo (Decawave) DWM3001C website [2] about the module itself, and nRF52833 website [1] for the official reference on the IC itself.

Programming and Debugging

Applications for the decawave_dwm3001cdk board target can be built, flashed, and debugged in the usual way. See Building an Application and Run an Application for more details on building and running.

Flashing

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 Building an Application and Run an Application for more details).

There are two USB ports, the one farthest from the DWM3001C is connected to the J-Link debugger and the closer one is connected to the nRF52833, though you need to use CDC ACM USB to get output over it

Here is an example for the USB CDC-ACM application.

Connect to the bottom USB port, and flash the sample

# From the root of the zephyr repository
west build -b decawave_dwm3001cdk samples/subsys/usb/console
west flash

Then, connect the top USB port and open run your favorite terminal program to listen for output.

$ minicom -D <tty_device> -b 115200

Replace <tty_device> with the port where the board nRF52 DK can be found. For example, under Linux, /dev/ttyACM0.

References