本文在ubuntu下安装一个全功能的OpenOCD组件,用来支持多种不同的Jtag适配器。
1.下载代码:
git clone git://git.code.sf.net/p/openocd/code openocd
2. Bootstrap the build envoronment
./bootstrap
3.安装libftdi, 用以支持全功能适配器:
sudo apt-get install libftdi*
4.安装 hidapi 驱动,eanble cmsis-dap调试
sudo apt-get install libhidapi*
5.配置:
./configure –enable-maintainer-mode –enable-usb_blaster_libftdi
配置结束后,看到下面打印的支持适配器列表:
可以看到, 列表中全部的适配器都已经置为yes.
5.配置结束,开始编译:
执行 make:
6.执行安装 make install:
7.查看版本:
8.本文所编译的openocd可以替代zephyr sdk中给出的openocd, 实测通过.
本文详细介绍了在Ubuntu环境下安装全功能OpenOCD的过程,包括支持多种Jtag适配器所需的libftdi和hidapi驱动安装步骤,并提供配置、编译及安装的具体命令。
9190





