介绍如何安装openocd的jtag。
JTAG Debugger:Olimex arm-usb-tiny-h。
OS:VMware Ubuntu/Linux
安装必须的驱动程序。
1 | $ sudo apt-get install libftdi-dev libftdi1 |
连接上USB后,选择将该设备连接到VMware虚拟机,而不是主机。然后在Ubuntu下可以用以下命令查看到该设备。
1 | $ lsusb |
现在Ubuntu可以识别到这个设备了,但是默认是需要root权限才能使用的。所以我们要设置udev rule来改变权限。该rule指定device到plugdev group,再设置user到该group。
创建文件/etc/udev/rules.d/olimex-arm-usb-tiny-h.rules
1 | SUBSYSTEM=="usb", ACTION=="add", ATTRS{idProduct}=="002a", ATTRS{idVendor}=="15ba", MODE="664", GROUP="plugdev" |
用下面命令看user是否在该group里
1 | $ groups |
如果不在,则使用下面命令添加
1 | $ sudo usermod -a -G plugdev `whoami` |
另外在dev目录下应该是有USB设备
1 | $ ls /dev/*USB* |
用下面命令可以查看到具体信息,确认
1 | $ udevadm info /dev/ttyUSB0 |
编译openocd,增加ftdi选项
1 | $ ./bootstrap |