查看: 1568|回复: 0

[原创] 分析J-link硬件、固件、驱动之间的关系

[复制链接]
  • TA的每日心情
    开心
    2023-6-12 14:34
  • 签到天数: 165 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2019-10-24 15:04:01 | 显示全部楼层 |阅读模式
    分享到:
    SEGGER J-Link是嵌入式开发领域常用的ARM调试器。初学者对于J-Link的硬件版本、J-Link驱动和J-Link固件之间的关系不是很理解,小编在这里就对它们做一个简单介绍。
    J-LINK 硬件版本
    J-Link拥有多种型号如J-Link BASE、J-Link PLUS、J-Link ULTRA+、J-Link PRO等。我们常说的是J-Link V8、V9、V10版,指的是J-Link BASE的硬件版本。如何查看目前使用的J-Link是哪个型号及硬件版本呢?将J-Link连接到电脑,然后使用Segger提供的J-Link Commander工具来进行查看,如下图:
    8.png
    当前使用的是J-Link ULTRA+ V4版本
    J-LINK 固件
    固件(Firmware)就是运行在J-Link内部的程序,官方会不定期发布新的固件。我们可以根据自己的需要来选择J-Link的固件。J-Link固件升级和J-Link驱动升级不是一个概念,升级固件是指更改J-Link内部运行的程序,而升级J-Link驱动是指更改PC端J-Link的驱动程序。并不是每升级一次J-Link驱动程序都需要升级一次J-Link固件。使用Segger提供的工具J-Link Commander可以查看固件版本。如下图:
    9.png
    升级固件可以通过J-Link Configuration来完成,如下图:
    10.png
    J-LINK 驱动
    J-Link驱动可以前往Segger官网下载(可点击最下方“阅读原文”链接)
    一般安装IDE时都会自带J-Link驱动程序,当从Segger官网下载最新的J-Link驱动程序并安装后, IAR中的J-Link的DLL不会更新为最新,这需要使用Segger提供的工具J-Link DLL Updater来完成这些软件自带的J-Link驱动程序的更新,如下图:
    11.png
    从图中可以得知IAR 8.41、IAR 8.22、MDK5、Tracealyzer 4、uC-Probe里面的J-Link DLL可以更新,只需要将这些软件勾选上,点击右下方的OK即可完成J-Link DLL在软件中的更新和升级。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-26 10:00 , Processed in 0.111119 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.