Raspberry Pi Release $12 Plug-and-Play Pico Powered Debug Kit
Raspberry Pi Pico’s RP2040 microcontroller keeps popping up on all kinds of new boards. From small boards to full-blown electronics suites. The reason for this is largely due to its ease of use and abundant inventory. The latest surprise board with a powerful microcontroller comes from the Raspberry Pi itself.of $12 Raspberry Pi Debug Probe is a hardware debugging solution for Arm-based microcontrollers, including your favorite microcontroller. This board may not be a contender for our list of the best RP2040 boards, but it is invaluable for those who need it.
The Raspberry Pi’s Debug Probe is basically a way to monitor output and debug code running on a bare metal board. In programming, it’s common to run a debugger and flag problems as they occur. But as Eben Upton explains in a launch blog post: “But what if the C program is running directly on the processor without an operating system (this is sometimes called bare metal operation? If you’re writing an operating system, then you need a way to access the debugging capabilities built into the processor itself, and that’s where debug probes come in.”
The Raspberry Pi Debug Probe can be used with Raspberry Pi Pico or Arm-based microcontrollers with 3.3 Volt I/O and SWD (Serial Wire Debug) port. The Raspberry Pi Pico and Raspberry Pi Pico W have these pins exposed on the top of the PCB (Raspberry Pi Pico H and WH have a 3-pin JST SWD port pre-soldered). Connecting these pins to a debug probe allows the probe to watch for bugs. The probe then connects to a computer via USB, providing a USB-to-serial interface. Software that follows CMSIS-DAP, a protocol standardized by Arm, allows users to step through code on their preferred software debugging platform.
Since its launch, the Raspberry Pi Pico has been able to function as a Picoprobe, but the steps to achieve this involved some messy wiring.of $12 debug probe Provides a low wiring solution in a clean package.