Skip to main content

RAKDAP1 Flash and Debug Tool

Thank you for choosing RAKDAP1 Flash and Debug Tool in your awesome IoT Project! 🎉 To help you get started, we have provided you all the necessary documentation for your product.

Product Description​

Many RAKwireless products have an SWD port to flash the bootloader and application SW. The SWD port is used for debugging. RAKDAP1 is an affordable debug and flash tool to connect your PC to the SWD port. RAKDAP1 has an MCU that is programmed with DAPLink.

DAPLink is an open-source software project that enables programming and debugging application software on running on ARM Cortex CPUs. Commonly referred to as interface firmware, DAPLink runs on a secondary MCU that is attached to the SWD or JTAG port of the application MCU. This configuration is found on nearly all development boards. It creates a bridge between your development computer and the CPU debug access port. DAPLink enables developers with drag-and-drop programming, a serial port, and CMSIS-DAP based debugging.

DAPLink is compatible with all known versions of Windows, Mac OSX, and Linux. Once connected to a computer DAPLink will present itself as a storage device.

Product Features​

  • USB interface to the computer
  • MSC - drag-n-drop programming flash memory
  • CDC - virtual com port for log, trace and terminal emulation
  • HID - CMSIS-DAP compliant debug channel
  • WEBUSB HID - CMSIS-DAP compliant debug channel