Linux环境下Jlink配置

一、   开发环境

我的开发环境:

l  Ubuntu 12.10

l  Jlink V8

l  JLink_Linux_V422a.tgz 

二、   步骤

1、 安装JLlink V8 Linux驱动

l  从官网下载:http://www.segger.com/cms/jlink-software.html

l  Linux环境下解压缩,阅读README,按照步骤进行配置

1.         apt-get  update

  apt-get install libusb

安装libusb,但是提示找不到libusb,大概是我的环境的软件源的问题,不去管他。

lib目录下查找,发现有已经有了libusb,这一步可以跳过。

2.         cp libjlinkarm.so.* /usr/lib

ldconfig

复制jlink自己的库文件到/usr/lib,如果使用README上提供的命令会发现,复制过去的文件中,链接文件变成了普通文件,为了使链接文件复制前后保持一致,cp命令需要加上-d选项,或者复制后再用ln命令重新建立链接。

3.         cp 45-jlink.rules /etc/udev/rules.d/

4.         最后一步是要建立一个用户组,因为我都是超级用户登录的,没有必要,略过。

2、 开始试验

升级Jlink固件。如果能想办法把jlink升级到最新的固件,那即便用最新的驱动软件应该也不会提示升级固件了。Linux下是不可以了,似乎不能成功,Windows可以试一试。下载了Windows版本的Jlink驱动V442b,安装后连接Jlink,果然提示升级,升级后发现也不行,固件似乎也不能运行,Jlink Commander 停在了“New firmware booted successfully”这里,我的Jlink大概不能兼容最新的固件。软件换回V422a版本,重新连接Jlink,竟然发现固件升级成功了,而且也可以连接到开发板,简单测试没有发现问题。回到Linux下使用V441g版本连接,正常连接。


root@kangear:~/JLink_Linux_V422a# ./start 
SEGGER J-Link Commander V4.22 ('?' for help)
Compiled Apr  5 2011 13:54:55
DLL version V4.22, compiled Apr  5 2011 13:54:52
Firmware: J-Link ARM V8 compiled Jun 16 2011 14:52:53
Hardware: V8.00
S/N: 12345678 
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull 
VTarget = 0.000V

J-Link>



你可能感兴趣的:(Linux环境下Jlink配置)