Skip to content

Releases: rgrr/yapicoprobe

v1.21 - 2024-08-06

06 Aug 19:44
11bf6c0
Compare
Choose a tag to compare

RTT & misc

  • corrected RTT (and SysView), see #117
  • changed CMSIS-DAP packet size for pyocd to 512, see #112 and #116
  • minor things

Full Changelog: v1.20...v1.21

v1.20 - 2024-02-05

25 Aug 07:00
Compare
Choose a tag to compare

Misc + probe-rs

  • update CMSIS-DAP to 2.1.2, see #39
  • nickname for probe, see #81
  • hardware reset, see #93
  • OpenOCD 0.12 no longer works with 1024 bytes packet size, thus OpenOCD packet size reduced to 512
  • first attempts with probe-rs: requires rtt=0 in the configuration - probe-rs 0.23.0 solves the problem, so upgrade probe-rs!
  • internal: moved CMSIS-DAP code away from main

v1.18

06 Aug 04:59
a7a8881
Compare
Choose a tag to compare

Misc

  • NEW: ncm_device has been completely rewritten, see lwIP notes for more information
  • NEW: configuration parameter r_start / r_end - RAM start/end for generic target to override default 0x20000000..0x20040000
  • enhanced RTT control block search
  • updated FreeRTOS to main
  • probe can send its debug output to CDC/UART/RTT. The later cases are useful for debugging the probe
  • build
    • compiles now with LLVM Embedded Toolchain for Arm
    • release build for pico/pico_probe with clang and link time optimization
    • new make targets to build a debuggee probe (and the corresponding debugger probe)
  • bugfix
    • for generic target devices
    • several minor RTT fixes

v1.17

01 Aug 16:38
c1cf0cf
Compare
Choose a tag to compare

Persistent Runtime Configuration

What's Changed:

Full Changelog: v1.16...v1.17

v1.16

24 Jul 21:12
11a3a91
Compare
Choose a tag to compare

Misc Fixes

  • Bugs:
    • CDC target did not drop old data (if not connected)
    • STM32 target fix: did not work because of pin IO tuning, thanks to @tornupnegatives
    • minor documentation changes

v1.15

14 Jul 18:25
defa657
Compare
Choose a tag to compare

SystemView support

  • Highlights:
  • Lowlight:
    • sigrok support in the provided images has been dropped due to memory constraints: either lwIP or sigrok is the point. Nevertheless sigrok support can be still compiled in

SystemView support

This release introduces TCP/IP connectivity thru lwIP. Protocol used is USB-NCM which is available out of the box for Linux and Win11 and with minor fiddling for Win10 as well. Configuration is not completely hassle free, see network configuration.
Default IP (if not re-compiled) of YaPicoprobe is 192.168.14.1.

v1.14

01 May 06:38
8a6a9ad
Compare
Choose a tag to compare

CDC fixes

  • fixed CDC recovery after reboot of host
  • documentation updates
  • version numbering changed

rg-1.13

23 Apr 17:05
9bb0771
Compare
Choose a tag to compare

Host->Target via RTT

  • communication host->probe->target is now possible via RTT
  • CMSIS-DAP: small buffers if host tool is unknown
  • better light show for Pico Debug Probe
  • documentation restructured

rg-1.12

06 Apr 14:20
3590ff9
Compare
Choose a tag to compare

New HW support: Raspberry Pi Debug Probe

Now with three firmware images: pico, pico_w and pico_debug_probe.

Hardware see https://www.raspberrypi.com/documentation/microcontrollers/debug-probe.html

rg-1.11

11 Mar 16:54
Compare
Choose a tag to compare

pyOCD stability Enhancements

For pyOCD connection reduce DAP packet count to one, but increased packet size to 1024. Benchmarks are now really obsolete.