openocd编译
1. 简介
openocd是open on chip debugger的简称,一般想脱离windows系统的一些调试工具进行片上调试的话,都会选择用这个。
在这里只记录本人在ubuntu20.04上的编译安装的过程,以便日后查询。
2. 下载
可以在openocd官网下载源码包:https://sourceforge.net/projects/openocd/
3. 安装依赖
因为想尽量编一个较全的版本,所以需要安装一些调试协议的依赖库:
sudo apt install libusb-1.0-0-dev
sudo apt install libhidapi-dev
sudo apt install libftdi-dev
4. 编译安装
解压源码压缩包,并进入源码目录。
./configure --prefix=/home/neo/openocd --enable-cmsis-dap --enable-cmsis-dap-v2 --enable-openjtag
make
make install