一些主要的 GNU/Linux 发行版(Debian、Fedora、Gentoo、OpenWrt)、macOS 的 Homebrew 和 Windows 的 MSYS2 已经选择了该版本。如果您的发行版尚未提供,请 ping 您的维护者,如果出现任何打包问题,OpenOCD 开发人员将很乐意提供帮助。
最重要的更改列表如下:
JTAG 层:
未指定时添加默认值到适配器速度 (100 kHz)
AM335X gpio (BeagleBones) 适配器驱动程序
BCM2835 SWD 支持
Cadence Virtual Debug (vdebug) 适配器驱动程序
CMSIS-DAP 对 SWO 和 SWD 多点的支持
乐鑫 USB JTAG 编程器适配器驱动程序
Windows 主机的远程 bitbang 支持
ST-LINK 为适配器驱动程序添加 TCP 服务器支持
SWD 多点支持
边界扫描:
目标层:
aarch64:支持观察点
arm:支持独立的 TPIU 和 SWO 进行跟踪
ARM ADI v5:支持大型物理地址扩展
ARM ADI V6:增加了对 JTAG 和 SWD 传输的支持
cortex_a:支持观察点
ELF 64 位负载支持
乐鑫:支持 ESP32、ESP32-S2 和 ESP32-S3 内核
半托管:支持用户定义的作
Xtensa:通过 JTAG 和 ADIv5 DAP 支持 Xtensa LX 架构
Flash 层:
Atmel/Microchip SAM E51G18A、E51G19A、R35J18B LAN9255 支持
兆易创新 GD32E23x、GD32F1x0/3x0 GD32VF103支持
Nuvoton NPCX 系列支持
onsemi RSL10 支持
Raspberry Pi Pico RP2040 支持
ST BlueNRG-LPS 支持
ST STM32 G05x、G06x、G0Bx、G0Cx、U57x、U58x、WB1x、WL5x 支持
ST STM32 G0、G4、L4、L4+、L5、WB、WL OTP支持
板、目标和接口配置脚本:
Ampere Computing eMAG8180、Altra (“Quicksilver”) 和 Altra Max (“Mystique”) 板配置
Cadence KC705 FPGA(Xtensa 开发平台),通过 JTAG 和 ADIv5 DAP 板配置
Digilent Nexys 视频板配置
乐鑫 ESP32 ETHERNET-KIT 和 WROVER-KIT 板配置
乐鑫通过 ESP USB Bridge 通用板配置 ESP32
乐鑫 ESP32-S2 Kaluga 1 开发板配置
乐鑫 ESP32-S2 与 ESP USB 桥接板配置
乐鑫 ESP32-S3 示例板配置
控创 SMARC-sAL28 板配置
LambdaConcept ECPIX-5 板配置
Microchip ATSAMA5D27-SOM1-EK1 板配置
Microchip EVB-LAN9255 板配置
Microchip SAME51 Curiosity Nano 板配置
NXP FRDM-K64F、LS1046ARDB 和 LS1088ARDB 板配置
NXP RT6XX 板配置
Olimex H405 板配置
Radiona ULX3S 板配置
Raspberry Pi 3 和 Raspberry Pi 4 model B 板配置
Raspberry Pico-Debug 板配置
瑞萨电子 R-Car V3U Falcon 板配置
ST BlueNRG-LPS steval-idb012v1 板配置
ST NUCLEO-8S208RB 板配置
ST NUCLEO-G031K8、NUCLEO-G070RB、NUCLEO-G071RB 板配置
ST NUCLEO-G431KB、NUCLEO-G431RB、NUCLEO-G474RE 板配置
ST STM32MP13x-DK 板配置
TI AM625 EVM、AM642 EVM 和 AM654 EVM 板配置
TI J721E EVM、J721S2 EVM 和 J7200 EVM 板配置
Ampere Computing eMAG、Altra (“Quicksilver”) 和 Altra Max (“Mystique”) 目标配置
Cadence Xtensa 通用和 Xtensa VDebug 目标配置
Broadcom BCM2711、BCM2835、BCM2836 和 BCM2837 目标配置
乐鑫 ESP32、ESP32-S2 和 ESP32-S3 目标配置
Microchip ATSAMA5D2 系列目标配置
NanoXplore NG-Ultra SoC 目标配置
NXP IMX8QM 目标配置
恩智浦LS1028A、LS1046A和LS1088A目标配置
NXP RT600 (Xtensa HiFi DSP) 目标配置
onsemi RSL10 目标配置
Raspberry Pi Pico RP2040 目标配置
Renesas R8A779A0 V3U 目标配置
瑞萨电子 RZ/Five 目标配置
瑞萨电子 RZ/G2 MPU 系列目标配置
瑞芯微 RK3399 目标配置
ST BlueNRG-LPS 目标配置
ST STM32MP13x 目标配置
TI AM625、AM654、J721E 和 J721S2 目标配置
Ashling Opella-LD 接口配置
Aspeed AST2600 基于 linuxgpiod 的接口配置
Blinkinlabs JTAG_Hat 接口配置
Cadence 虚拟调试 (vdebug) 接口配置
乐鑫 ESP32-S2 Kaluga 1 开发板的接口配置
乐鑫 USB Bridge jtag 接口配置
Infineon DAP miniWiggler V3 接口配置
PLS SPC5 接口配置
Tigard 接口配置
Lattice MachXO3 系列 FPGA 配置
服务器层:
GDB:添加每个目标的远程协议扩展
GDB:支持更多 'Z' 数据包
IPDBG JtagHost 服务器功能
semihosting:I/O 重定向到 TCP 服务器
telnet:支持命令的自动完成
实时作系统 (RTOS):
“无”RTOS 支持
Zephyr rtos 支持
|