Jlink新版本驱动添加新器件方法

事情的起因是最近重装了系统,正好顺路更新下工具链.IAR9.30的黑色很不错.
安装最新版Jlink驱动V7.70E(2022/09/07)后由于需要使用几颗国产MCU因此需要手动添加在驱动安装目录下的JLinkDevices.xml中,当切换到目录时傻眼了目录里面没有这个文件,新建此文件也不会被识别到.

旧版本方法

这部分网络上资料很足,这里就简单的说一下.

我之前使用的旧版驱动版本为V6.80E.默认安装目录在C:\Program Files\SEGGER\JLinkVxx.

  • 安装目录中找到JLinkDevices.xml文件,打开文件(管理员权限)将新器件厂商提供的xml中内容复制到此文件末尾即可.
  • 将器件厂商提供的下载算法文件FLM安装xml中字段Loader所指定的路径即可.一般为同级目录下Devices/Name/xxxx.flm
  • 一些厂商还提供示例JFlash工程或者Jlink的脚本等,可以复制到安装目录中Samples中对应目录内.

新版本方法

参照C:\Program Files\SEGGER\JLink\Doc\Manuals\UM08001_JLink.pdf中12.2中描述.

可以看到,新版本提供一个单独的目录来管理器件,而且不用全部都往一个xml里面复制了.也不用考虑C盘访问权限的问题.是个挺好的解决方案,就是这个默认路径藏得有点深.

  • 首先在文件资源管理器中开启显示隐藏路径,然后进入上述路径.
  • 直接将厂商提供的xml复制到这个目录内就可以了.需要注意flm的路径如果使用相对位置是从此xml作为起点.
  • 由于厂商提供的xml里面的Loader都指向/Devices下而且条数很多,为了方便在上述路径内创建一个Devices的目录,将厂商提供的FLM文件复制到此即可
  • 示例工程文件位置同旧版本没有变化.同样复制到安装目录C:\Program Files\SEGGER\JLink\Samples/JFlash/ProjectFiles/目录内即可.
  • 一些厂商提供了解锁工具,也可以复制到安装目录内.
    最终效果如下:


碎碎念

上面只添加了雅特力和国民技术的器件支持,各测试了一款芯片都是正常的.
国民技术提供的资料就很中规中矩,把需要复制的源文件打包给你,给个pdf告诉你怎么复制添加,有种授人以渔的感觉.
雅特力提供的资料是个自己打包的exe文件,杀毒软件报毒就不说了.新版本驱动不支持找不到默认路径,我手动指定了.显示找不到xml文件,确实没有,我新建个给你,开始报访问权限错误,给了管理员也报错.你不支持最新版我能够理解,你把文件吐出来我自己复制行不行.为了搞出来文件在另一台电脑装了旧版本驱动,也来来回回运行了三次才把那点文件吐出来.做个简单工具方便用户是个好事情,但是总有种授人以鱼的感觉.

更新

20230307 xx Arterytek

  • JLink驱动V7.84D版本上述方法依旧,UM08001内容变更指向Wiki了.
  • 垃圾雅特力还是那个样子,只提供一个可执行文件来"快速"添加器件,Gitee最新是7天前提交的更新,由于默认安装目录已经没有xml和devices目录所以白弄.但是修改了之前吐槽的问题,能把文件吐出来了.临时办法是将目录指向任意空白目录,工具会把内容文件复制到空白目录.然后再按照上述方案手动Copy添加.

Jlink新版驱动安装目录无JLinkDevices.xml添加新器件方法相关推荐

  1. STM32安装教程和J-link烧录驱动安装教程【第二天】

    STM32安装教程和J-link烧录驱动安装教程 一.SOC 二.安装简介 三.STM32工程创建步骤 四.J-link安装过程 五.STM32型号 一.SOC SoC称为系统级芯片,也有称片上系统, ...

  2. 周立功USBCAN-II 在Ubuntu 系统下新版驱动安装

    USBCAN-II新版驱动基于libusb实现,请确保运行环境中有libusb-1.0的库. 如果是ubuntu,可连网在线安装,命令如下: # apt-get install libusb-1.0- ...

  3. CP2102官方驱动安装后无作用

    原因:因为CP2102芯片是被改了PID和VID,所以安装官方驱动后还是提示没有驱动,我们要做的就是先生成一个我们自己的驱动,然后安装在电脑上面,再通过CP2102官方给的工具,修改芯片的PID VI ...

  4. 驱动安装成功 adb devices无法找到设备 解决方法

    出现的问题描述: 最近公司的一台电脑出现了奇怪问题: adb驱动已经安装成功,但是adb devices却无法找到设备,USB大容量存储也是正常: 以前如果出现此种情况,我能想到的原因如下: 1.杀毒 ...

  5. linux手动连接网络打印机驱动_中兴新支点Linux操作系统添加网络打印机的方法...

    原标题:中兴新支点Linux操作系统添加网络打印机的方法 国内就有不少的厂商在做Linux操作系统,像中兴新支点就是其中一家,做的都挺不错的,整体运行挺流畅的,操作简单,基本日常办公已经不成问题. 在 ...

  6. 华硕B660 Prime Plus D4声卡驱动安装后无控制面板界面现象

    华硕B660 Prime Plus D4(大师)主板,搭配Intel 12700 CPU,系统Win10,安装版本2004,升级到21H1. 安装华硕官网声卡驱动后,声卡工作正常,任务栏.控制中心没有 ...

  7. 计算机无法安装蓝牙设备,笔记本蓝牙无法添加设备解决方法

    笔记本电脑蓝牙设备添加不了怎么回事?蓝牙设备非常普及,比如蓝牙鼠标和蓝牙耳机,笔记本电脑通常会内置蓝牙功能.有用户在连接蓝牙耳机时,发现添加不了设备,一直在搜索,这是怎么回事呢?出现这个问题的原因可能 ...

  8. PackageManagerService启动详解(七)之扫描系统应用安装目录阶段流程分析

    PKMS启动详解(七)之BOOT_PROGRESS_PMS_SYSTEM_SCAN_START阶段流程分析 Android PackageManagerService系列博客目录: PKMS启动详解系 ...

  9. FT232R USB UART驱动安装

    FT232R USB UART驱动安装 提示无FT232R USB UART驱动! 安装该驱动:​ ​https://ftdichip.com/drivers/d2xx-drivers/​

最新文章

  1. quartus编译错误不支持芯片_硒鼓粉盒芯片不识别、耗材佘量错误、打印机亮红灯问题解决方法...
  2. usb接口电路_RS232接口与RS485的不同之处
  3. cdf2rdf--复对角矩阵转化为实对角矩阵
  4. 【转】C#基础概念之“什么是反射?”
  5. OpenCV——人脸检测
  6. [译] 机器学习可以建模简单的数学函数吗?
  7. 调用支付jsapi缺少参数:total_fee_小程序支付问题怎么解决?
  8. 3青春痘长在哪里不害怕
  9. mysql 刷新二进制日志_使用binlog日志恢复MySQL数据库删除数据的方法
  10. pytorch1.7教程实验——迁移学习训练卷积神经网络进行图像分类
  11. 腾讯文档 - 入门使用手册
  12. AcWing 204. 表达整数的奇怪方式 / Strange Way To Express Integers
  13. 大数据之-Hadoop3.x_Yarn_容量调度器---大数据之hadoop3.x工作笔记0145
  14. 由于找不到MSVCP20.dll,无法继续执行代码
  15. 【数论】21蓝桥:货物摆放
  16. @Transactional注解属性(2)
  17. OpenGL--天空盒
  18. 编译64位dcmtk库
  19. js 线性最小二乘回归线方程
  20. GIS中常用专业英文术语

热门文章

  1. MATLAB仿真实现
  2. GUID Partition Table(GUID磁盘分区表):GPT
  3. 上海交大计算机学院拟录取名单,拟录取名单:上海交通大学各学院2019年研究生拟录取名单...
  4. Docker学习之路04:创建定制Nginx镜像
  5. 利用sql语句删除重复数据
  6. stm32和电机开发(从mcu到架构设计)
  7. SQLServer数据库误操作如何恢复
  8. 鲸鸿动能流量变现服务中国大陆地区测试流程
  9. css transparent属性_css 透明颜色transparent的使用
  10. 厦大博士学位论文抄袭案后续