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
.uf2firmware 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.
-
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.
-
Mount the drive: Your computer will detect the board as a new mass storage device named RPI-RP2.
-
Copy the firmware file:
- Locate the
.uf2firmware file you want to flash (e.g.,debugprobe.uf2ordebugprobe_on_pico.uf2). - Drag and drop this file onto the RPI-RP2 drive.
- Locate the
-
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.