• 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
    固件软件。在网上找教程一步步做就行了,也不是很麻烦。

  • 相关阅读:
    序列化和反序列化&持久化
    基于qiankun微前端的部署方案
    【MySQL】Explain执行计划 type类型说明
    【ElasticSearch】index read-only
    【MybatisPlus】Wrappers条件构造器构造or条件查询
    【布隆过滤器】基于Resisson的实现的布隆过滤器
    Nacos源码分析(三): 心跳设计
    Nacos源码分析(二):服务端和客户端实例注册
    Nacos源码分析(一): Nacos源码环境搭建
    【linux】如何在linux中查找文件、进程
  • 原文地址:https://www.cnblogs.com/ganrui/p/3739760.html
Copyright © 2020-2023  润新知