首页 > 编程笔记 > 通用技能 阅读:4

OpenOCD下载和安装教程(附安装包)

OpenOCD 全称为 “Open On-Chip Debugger”,是一款开源的片上调试与编程工具。

OpenOCD 通过 JTAG、SWD、cJTAG 等标准接口与目标芯片通信,在上位机一侧提供 GDB Server、TCL Server 与 Telnet Server,使开发者能够用 gdb 进行源码级断点调试,也能用脚本完成批量烧录、边界扫描或 FPGA 编程,相当于把昂贵的商业调试器功能搬到一根几十元的 USB 线上,因此被许多嵌入式工程师称为 “穷人的 Lauterbach” 。

OpenOCD 的核心特性包括:
OpenOCD 的典型应用覆盖裸机开发、Bootloader 调试、Linux 内核启动追踪、量产烧录、硬件 Bring-up、逆向分析与教学实验。与商业工具相比,OpenOCD 具有成本低、可定制、社区活跃的优势,但初学者常被繁杂的配置文件劝退。

下载OpenOCD

这里为大家提供了 OpenOCD 最新版的安装包:

网盘下载:https://pan.quark.cn/s/d6e0f8c36c20

下载后会得到一个名为 openocd-20250710.7z 的压缩包。

安装OpenOCD

1) 解压下载的 openocd-20250710.7z,得到的文件夹如下图所示:


2) 添加环境变量,在桌面上找到“此电脑”图标,依次点击此电脑–>右键单击–>属性–>高级系统设置–>环境变量:


然后依次点击确定。

3) 验证一下,按组合键 win+R 输入 cmd 进入命令行,输入 openOCD 然后回车:


安装完成。

相关文章