Raspberry Pi Debug Probe All In One
Raspberry Pi Debug Probe
A complete debug hardware
solution for Arm-based
microcontrollers, powered by RP2040
.
Featuring a USB to two-wire serial debug bridge and a USB to UART bridge, the Debug Probe makes it easy to use devices such as Raspberry Pi Pico
with a range of host platforms including PC
, Mac
, and typical Linux
computers.
基于 ARM 的微控制器的完整调试硬件解决方案,由 RP2040 提供支持。
Debug Probe 具有一个 USB 到两线串行调试桥接器和一个 USB 到 UART 桥接器,可以轻松地将 Raspberry Pi Pico 等设备与一系列主机平台(包括 PC、Mac 和典型的 Linux 计算机)一起使用。
https://www.raspberrypi.com/products/debug-probe/
树莓派调试器(Raspberry Pi Debug Probe)介绍
什么是 Debug Probe?
现代化的 ARM 架构控制器,包括树莓派自家的 RP2040,都内置有 ARM 的 CoreSight 调试架构,在芯片上提供有 Access Port(AP)来用于单步,设置断点,观察处理器寄存器的值,并通过处理器的总线接口访问内存和外设。
这些微控制器的外部都会提供一个 Debug Port
(DP),让外部设备可以通过这个接口来进行探查,在 Raspberry Pi Debug Probe 上,就带有一个 3 针的 Serial Wire Debug
(SWD)接口,用来连接访问芯片的 DP 口,而另一头再通过 USB 接口连接到 PC 或者 Mac,让开发者可以在 Host 这边对芯片进行调试。
Debug Probe 提供了一个 USB 和 SWD 协议之间的桥梁
。虽然如果你的主机是树莓派的话,并不严格要求(你可以将目标的 SWD 端口直接连接到树莓派的 GPIO
),但通过 USB 连接要方便得多。如果你用的是 PC 或 Mac,USB
甚至是你唯一的选择
。
https://shumeipai.nxez.com/2023/02/22/raspberry-pi-debug-probe-a-plug-and-play-debug-kit-for-12.html