在linux下使用jlink有两种方法

 前一阵从淘宝买了一个山寨版本的jlink V8,今天晚上拿出来在纯linux环境下试了一下,简单测试没有什么问题

     我的系统是Fedora 12,32位的,目前在linux下使用jlink有两种方法,一种是用官方提供的linux下的beta版,一种是使用openocd

     个人感觉fedora 官方打包的openocd真的很好用,如下:
      安装openocd :yum install openocd -y
      终端下执行命令:openocd -f interface/jlink.cfg -f target/stm32.cfg

     jlink连接一块stm32rbt6的最小系统板,显示如下:
    Open On-Chip Debugger 0.3.1 (2009-11-13-14:20)
$URL$
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
1000 kHz
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
trst_and_srst separate srst_gates_jtag trst_push_pull srst_open_drain
Info : J-Link initialization started / target CPU reset initiated
Info : J-Link ARM V8 compiled Dec  1 2009 11:42:48
Info : JLink caps 0xb9ff7bbf
Info : JLink hw version 80000
Info : JLink max mem block 9576
Info : Vref = 3.313 TCK = 1 TDI = 0 TDO = 0 TMS = 0 SRST = 0 TRST = 0

Info : J-Link JTAG Interface ready
Info : clock speed 1000 kHz
Info : JTAG tap: stm32.cpu tap/device found: 0x3ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x3)
Info : JTAG tap: stm32.bs tap/device found: 0x16410041 (mfg: 0x020, part: 0x6410, ver: 0x1)


暂时就学到这里了,openocd的官方说明文档有点多,纯英文的,改天有时间慢慢琢磨下再告诉大家

   

 

 

发表于 2010/2/25 0:32:11

标签: ubuntu   jlink   

ubuntu 下 JLink for linux 的配置与使用[转]

 

 

 

 

转自 Slowwalker的Blog

怕以后找不到,所以直接转过来了,大家共享。

目前由于我还有一级virtualbox虚拟的问题,还在测试中

 厌烦了不断的切换系统来下载u-boot.bin到开发板中,我用的是Jlink,所以总想使他在linux环境 下也能使用,在浏览Jlink的官网时让我发现了点线索,segger出了J-Link 的Linux测试版了,但是想让Jlink跑起来并不容易,费了很多的精力后总算有点成果,下面是我安装过程的一点总结,和大家共同学习:

  1 :从www.segger.com 网上下载 jlink for linux beta 版本 
         该版本为 Jlink 在linux下的一个测试版本。
         http://www.segger.com/cms/jlink-software.html
   2:将其放在用户目录中解压
        tar -zxvf JLink_Linux_090804_tar.gz
   3:修改文件夹名称
        mv JLink_Linux_090804   Jlink
   4:修改一些配置
        cd Jlink
        rm libjlinkarm.o libjlinkarm.o.0
        ln -s libjlinkarm.o.0.0 libjlinkarm.o.0
        ln -s libjlinkarm.o.0   libjlinkarm.o
   5:复制相关库到用户库中
        mv libjlinkarm.o.0.0  /usr/lib/
        mv libjlinkarm.o.0    /usr/lib/
        mv libjlinkarm.o      /usr/lib/
   6:启动Jlink for linux
            输入
             ./JLinkExe
        --------------------------------------
    jackie@ubuntu:~/tmp/Jlink$ ./JLinkExe
    SEGGER J-Link Commander V4.03a (''?'' for help)
    Compiled Aug  4 2009 12:13:06
    DLL version V4.03a, compiled Aug  4 2009 12:12:42
    Firmware: J-Link ARM V7 compiled Jun 30 2009 11:05:27
    Hardware: V7.00
    S/N : 19087980
    Feature(s) : RDI, FlashDL, FlashBP, JFlash, GDBFull
    VTarget = 3.345V
    Info: TotalIRLen = 4, IRPrint = 0x01
    Info: CP15.0.0: 0x41129200: ARM, Architecure 4T
    Info: CP15.0.1: 0x0D172172: ICache: 16kB (64*8*32), DCache: 16kB (64*8*32)
    Info: Cache type: Separate, Write-back, Format A
    Found 1 JTAG device, Total IRLen = 4:
    #0 Id: 0x0032409D, IRLen:  4, Unknown device
    Found ARM with core Id 0x0032409D (ARM9)
    JTAG speed: 5 kHz
    J-Link>
        -------------------------------------
        ok.......
注意:
   1:解压后直接运行通常都会提示找不到libjlinkarm.o.0库文件,
           这是因为这个库没有放入用户库中的缘故。
   2:将上述三个库文件不加修改的放入用户库中会出现以下错误提示,file too short,这是因为它的三个库有两个是链接文件,链接失效的缘故,所以必须删除重新建立链接。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值