zoukankan      html  css  js  c++  java
  • JLlink-Linux 下安装

    1.下载JLink-linux-V422A.tgz,解压,安装。
    1.1 查看readme文档,安文档一步步安装。
    1.1.1 安装libusb
    sudo apt-get-install libusb-dev
    1.1.2 安装readline库
    sudo apt-get-install libreadline5
    1.1.3 复制JLink库文件到系统库目录,-d选项针对软链接
    sudo cp -d lib* /usr/lib/

    1.1.4 好像是:更新动态加载器的缓存,然后建立符号链接
    sudo ldconfig
    1.1.5 将JLink正常运行所需要的规则文件放到系统规则文件配置目录
    sudo cp 45-jlink.rules /etc/udev/rules.d/
    1.1.6 将当前用户加入到"plugdev"组中
    sudo usermod -a -G plugdev <Username>
    1.1.7 重启系统
    sudo reboot
    1.1.8 到目录下运行 ./JLinkExe:
    i@pc:~/embedded/jlink/JLink_Linux_V422a$ ./JLinkExe
    SEGGER J-Link Commander V4.22 ('?' for help)
    Compiled Apr 5 2011 13:54:55
    Can not connect to J-Link via USB.
    J-Link>exit

    1.1.9 虽然安装成功了,但连接不成功,
    经试验,必须以ROOT身份运行,好像把当前用户加入root组也无济于事。
    最开始时,记得多插拔几次JLlink。运行效果如下:
    hi@pc:~/embedded/jlink/JLink_Linux_V422a$ ./JLinkExe

    SEGGER J-Link Commander V4.22 ('?' for help)

    Compiled Apr 5 2011 13:54:55

    Can not connect to J-Link via USB.
    J-Link>exit


    i@pc:~/embedded/jlink/JLink_Linux_V422a$ sudo ./JLinkExe
    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 Dec 6 2011 18:57:44
    Hardware: V8.00
    S/N: 99999994
    Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL
    VTarget = 0.000V
    J-Link>speed 10000
    JTAG speed: 9600 kHz
    J-Link>

    1.1.10 为方便输入和运行,将JLinkExe和JLinkGDBServer改名
    后,移动到/usr/bin目录下:
    mv JLinkExe jlink
    mv JLinkGDBServer jlink-gdb-server
    sudo cp jlink /usr/bin
    sudo cp jlink-gdb-server /usr/bin

    修改后,在任意目录输命令即可运行,且有补全效果:
    i@pc:~$ sudo jlink
    [sudo] password for i:
    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 Dec 6 2011 18:57:44
    Hardware: V8.00
    S/N: 99999994
    Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL
    VTarget = 0.000V
    J-Link>

    1.1.11 注意事项
    1) 据网上流传和经自己实验,jlink 版本不能过高,过高使用后,
    会导致你的盗版jlink罢工,分界线在4.3左右,4.22a能正常工作。
    版本过高,导致升级固件后,jlink在win和linux下都失效。解决
    方法是重刷jlink固件。
    2)刷固件:
    需要网上下载jlink芯片的固件烧写工具,还得下载较低版本的jlink
    固件软件。在网上找教程一步步做就行了,也不是很麻烦。

  • 相关阅读:
    JS 页面截屏,转为图片
    php js 交互(js调用PHP代码执行)
    微信开发,自定义菜单不生效怎么办?重新关注也无效
    ios 带scrollView的控制器,双击“状态栏”,返回scrollView的顶部
    iOS 文件共享 ,通过手机助手/mac 访问APP沙盒
    cell 各自的高度不同的时候
    释放控制器。控制器的生命周期,有 定时器的 控制器
    TmpCode
    ios uploader 上传IPA到itunes
    UIImageView的image的图片显示 imageView.contentMode
  • 原文地址:https://www.cnblogs.com/ganrui/p/3739760.html
Copyright © 2011-2022 走看看