本人的linux是manjaro发行版本的, 网上看到别人用ubuntu遇到很多问题, 我装驱动的时候没遇到问题, 可能环境不一样吧
-
访问SEGGER J-Link Software and Documentation Pack: https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack
-
谈谈选择版本的问题: 我是选择的最新版本, 选的时候我考虑了这个问题, 后来不知道怎么解决就选择最新的版本.
-
下载 J-Link Software and Documentation Pack for Linux , TGZ archive.
-
解压至目录
首先获取权限,执行
sudo su
执行JLinkExe
./JLinkExe
显示
SEGGER J-Link Commander V6.32c (Compiled May 11 2018 16:32:45)
DLL version V6.32c, compiled May 11 2018 16:32:39Connecting to J-Link via USB...FAILED: Cannot connect to J-Link via USB.
提示仿真器连接失败,此时插入JLink仿真器至电脑USB口。
输入命令usb来重新连接JLink(也可以命令q退出然后重新执行JLinkExe)
J-Link>usb
显示
Connecting to J-Link via USB...O.K.
Firmware: J-Link V9 compiled Apr 20 2018 16:47:26
Hardware version: V9.40
S/N: 36410082
License(s): RDI, GDB, FlashDL, FlashBP, JFlash
VTref=0.000V
JLink识别成功。
识别成功了是不是就可以了, 不是的, 我们在使用过程中, 希望是让它自动连接jlink, 而这里是人工方式连接的, 不可能一直都是人工方式启动, 所以我们要设置自动方式, 查看压缩包下有个readme.txt文件, 可能官方教了我们怎么使用,
因为我这里安装完了, 而且在官网下载很慢, 所以我就不演示了, 按照文档说明替换一个rule.d文件就行了, 具体参照文档说明.