2012年11月

在VM中的archlinux中使用jlink有两种方法一种是openocd一种是jlink官方。

openocd 在archlinux的package中就有,可以直接通过 sudo pacman -S openocd 来一键安装,省时省力。

使用官方的jlink,首先下载 中的linux 版本,然后解压,我吧解压后的文件移动到了 /usr/local/debug/jlink/jlink-v450i 在/usr/lib中添加软链接 ln -s /usr/local/debug/jlink/jlink-v450i/libjlinkarm.so.4.50.9 /usr/lib/libjlinkarm.so.4.50.9 ln -s /usr/local/debug/jlink/jlink-v450i/libjlinkarm.so.4.50.9 /usr/lib/libjlinkarm.so.4 ln -s /usr/lib/libreadline.so.6.2 /usr/lib/libreadline.so.5

在/etc/udev/rules.d/中添加软链接 ln -s /usr/local/debug/jlink/jlink-v450i/45-jlink.rules /etc/udev/rules.d/45-jlink.rules

修改start的属性和内容 sudo chmod a+x start sudo vim start ./start 修改为 /usr/local/debug/jlink/jlink-v450i/start

然后reboot一下就可以了,插上jlink,打开vmware,给目标板接电,然后WIN7 会自动安装一个VMware usb 的设备驱动,这个设备驱动一安装好就一切OK了。