本文在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, 实测通过.