Releases: rgrr/yapicoprobe
Releases · rgrr/yapicoprobe
v1.21 - 2024-08-06
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
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
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
Persistent Runtime Configuration
What's Changed:
- Added carriage return to end of debug prints by @tornupnegatives in #66
- Configuration storage and parameterization by @rgrr in #69, documentation see here
- Build failure by @rgrr in #70
Full Changelog: v1.16...v1.17
v1.16
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
SystemView support
- Highlights:
- SystemView support over TCP/IP
- CMakeLists.txt now with a lot of options for flexible configuration, see build instructions
- 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
rg-1.13
rg-1.12
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