Skip to content

Releases: raspberrypi/debugprobe

debugprobe-v2.0.1

16 Apr 13:11
Compare
Choose a tag to compare
  • Fix DAP LED handling
  • Fix UART Break LED handling
  • Fix PROBE_IO_OEN ifdef's
  • Add pin names to binary information

debugprobe-v2.0

18 Mar 16:55
Compare
Choose a tag to compare
  • Remove all repository references to Picoprobe
  • As a consequence, the build file for the Pico is now called debugprobe_on_pico
  • Fix target reset functionality for pins 0 and 1
  • Add UART line break handling
  • Add UART hardware flow control option

picoprobe-cmsis-v1.1: DAP: fix atomic command support

29 Jan 10:29
Compare
Choose a tag to compare
  • Add DAP atomic sequence support
  • Add RTS/CTS UART pin definitions (optional)
  • Allow setting of UART databits/parity/stopbits
  • Improve UART buffering for Windows hosts

picoprobe-cmsis-v1.0.3

15 Aug 10:57
Compare
Choose a tag to compare
  • Fix debug printing
  • Don't define a reset pin by default - neither picoprobe instructions nor the debugprobe have a connection for it
  • Bump to incorporate REMOTE_WAKE removal to avoid autosuspend/resume dropping uart characters
  • Increase SWDIO throughput by reducing dead cycles and being cleverer about handling turnarounds

picoprobe-cmsis-v1.0.2

27 Feb 14:55
Compare
Choose a tag to compare

Release picoprobe and debugprobe variants. Minor updates since the last release:

  • Build as RelWithDebugInfo, as there's no reason not to
  • Bump SDK to 1.5.0, TinyUSB to 0.15.0
  • Shrink the freeRTOS heap by half as .bss overflowed (we do no large allocations anyway)

Debugprobe files are built from c8eb077

picoprobe-cmsis-v1.0.1

11 Nov 16:58
Compare
Choose a tag to compare

This release replaces the custom Picoprobe implementation with CMSIS-DAP. This implementation

  • Obviates the need to use Zadig to load WinUSB for the debug interface
  • Is faster, as multiple commands are packed into USB bulk packets
  • Uses FreeRTOS threading to better handle simultaneous UART and DAP transfers
  • Should not require root to run OpenOCD, as Udev rules for a recognised debug adapter are applied
  • Allows the use of other host debug servers

It should be considered BETA until associated documentation has been updated and published.

If following the existing Getting Started with Raspberry Pi Pico guide, use the URL for the published UF2 file referred to here.

Full Changelog: picoprobe-cmsis-v1.0...picoprobe-cmsis-v1.0.1

picoprobe-cmsis-v1.0

09 Nov 13:42
13f18e2
Compare
Choose a tag to compare
picoprobe-cmsis-v1.0 Pre-release
Pre-release

Publish binaries for picoprobe-cmsis-v1.0