ubuntu下JLink的配置步骤和Can not connect to J-Link via USB的解决

一、开发环境

  • ubuntu12.04
  • JLINK V8
  • JLink_Linux_v484e_i386
二、安装步骤
1、下载官方JLink-V8驱动,地址:http://www.segger.com/j-link-older-versions.html,我下载的是“ Software and documentation pack for Linux V4.84d, TGZ archive 32-bit version”,即JLink_Linux_v484e_i386.tgz

2、Linux环境下解压,阅读README,按照步骤进行配置,注意reanme里面写了“libusb is no longer required.”,这里可能与老版本有所不同。

3、复制JLink.rules到etc目录下
  • cp 99-jlink.rules /etc/udev/rules.d/
4、将库文件复制到/usr/lib目录下
  • cp libjlinkarm.so.* /usr/lib(如果文件类型改变,直接ctrl+c和ctrl+v进行复制得了)
5、运行
  • ./JLinkExe 
6、结果,悲剧的出现了错误“Can not connect to J-Link via USB的解决”
  • SEGGER J-Link Commander V4.84e ('?' for help)
  • Compiled Apr 28 2014 20:59:15
  • Can not connect to J-Link via USB.
  • J-Link>
三、“Can not connect to J-Link via USB的解决
1、首先确保J-Link正确连到了虚拟机,如何判断见下图,点击USB的图标,然后右键,可以看到connect和disconnect,先确保设置为connect,然后继续执行 ./JLinkExe


2、执行./JLinkExe后若还是出现“Can not connect to J-Link via USB”的情况,可尝试先断开和虚拟机 的连接,并在windows下启动J-Link Commander,如下图所示
ubuntu下JLink的配置步骤和Can not connect to J-Link via USB的解决_第1张图片


3、可以看到在windows下连接成功,这时再重新断开windows连到虚拟机,然后执行usb连接命令或者直接执行./JLinkExe
ubuntu下JLink的配置步骤和Can not connect to J-Link via USB的解决_第2张图片




你可能感兴趣的:(linux,软件使用,ubuntu,JLink)