Skip to content

rubenbaldewsing/RPDAP

Repository files navigation

RPDAP


CMSIS-DAP debugger hardware based on a Raspberry Pi RP2040 microcontroller.

Version License: MIT Pull requests open Issues open

About

This project contains the hardware designs for a RP2040 based CMSIS-DAP debugger running the free-dap firmware.

This project is build with atopile.

Features

  • USB interface (data and power)
  • status LEDs for VCP (Virtual COM Port), DAP status, and power.
  • level shifted target interface (SWD, UART)
    • 1.2-5.5V target logic voltage

Layouts

There are various layouts and standalone boards available:

Basic layout Stick shaped layout
Basic layout without connectors (for inclusion in your own design/PCBA) Standalone stick shaped layout with female USB Type-C, Cortex-M debug header and 4-pin JST-SH UART connector. All inside a PCB enclosure.
RPDAP Compact board JLink Base Compact compatible "footprint"
Standalone RPDAP Compact board (JLink Base Compact compatible board shape) JLink Base Compact compatible "footprint" (for using as build-in debugger/programmer)

Firmware

The firmware for the debugger is available in the free-dap repository. Follow this standard RP2040 flashing procedure to flash the firmware.

Enclosures

This RPDAP Stick has a build in enclosure in the design (part of the PCB), and the RPDAP Compact board has a 3D printable enclosure available.

About

CMSIS-DAP SWD/JTAG/UART debugger hardware based on a Raspberry Pi RP2040 microcontroller

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors