Quick Start Guide

This guide will walk you through the simple process of flashing the pre-compiled or self-built firmware onto your Debug Probe or Raspberry Pi Pico.

Requirements

  • A Raspberry Pi Debug Probe or a Raspberry Pi Pico board.
  • A USB cable (Micro-USB).
  • A .uf2 firmware file. You can either build it yourself or download a pre-compiled version if available.

Flashing Instructions

Both the Debug Probe and the Pico use the UF2 bootloader, which makes flashing new firmware as easy as copying a file.

  1. Connect the board in BOOTSEL mode:

    • Press and hold the BOOTSEL button on your Debug Probe or Pico.
    • While holding the button, connect the board to your computer using the USB cable.
    • Release the BOOTSEL button.
  2. Mount the drive: Your computer will detect the board as a new mass storage device named RPI-RP2.

  3. Copy the firmware file:

    • Locate the .uf2 firmware file you want to flash (e.g., debugprobe.uf2 or debugprobe_on_pico.uf2).
    • Drag and drop this file onto the RPI-RP2 drive.
  4. Reboot:

    • The board will automatically eject the drive, flash the firmware, and reboot.

That's it! Your Debug Probe is now running the new firmware and should appear to your computer as a composite USB device, typically including a CMSIS-DAP interface and a serial port.

Next Steps

Now that your probe is flashed and ready, you can start using it to debug a target device. Refer to the Usage Guide for details on connecting the probe and using it with debugging software like OpenOCD.