【嵌入式】Keil5自带JLink识别不到芯片(unkown to this version of the jlink software)的处理

目录

一 问题现象

二 原因分析

三 问题处理


一 问题现象

        使用了一款新的嵌入式芯片,灵动微MM32SPIN27PF,安装了官方提供的J-Link Pack支持包。

        【1】直接使用 JLink_V694a 可以正常烧写程序;

        【2】使用Keil5烧写失败,显示报错“The selected device 'MM32SPIN27PF' is unkown to this version of the jlink software”,提供的选择也没有对应的芯片型号:

二 原因分析

        原因在于Keil自带的Jlink驱动版本不够,而安装的官方J-Link Pack支持包也只是针对本地的JLink。

        处理办法就是升级Keil5自带的Jlink驱动版本。

三 问题处理

        【1】关闭Keil5下所有打开的工程;

        【2】将本地的Jlink目录(E:\Pro Software\SEGGER\JLink_V694a)下所有的文件整体复制到Keil5对应的目录下(E:\Pro Software\Keil_v5\ARM\Segger),括号里是我本地的目录,因具体的安装目录而异:

        注意,原Keil5目录下本来就有的文件(诸如JL2CM3.dll、JLinkDevices.ref、JLTAgdi.dll)需要保留。其他文件复制粘贴的过程中选择全部替换

         

        【2】到此为止,大部分人重新打开工程之后能够正常烧写了,但是我这边实际上依然报同样的错误,找不到对应的芯片型号

        于是对之前保留的文件进行分析,JL2CM3.dll、JLTAgdi.dll 不谈,JLinkDevices.ref文件打开之后里面只有一句话:

         这里显示的还是升级之前的JLink版本,而升级后应该是 JLink_V694a 才对,遂把路径修改为: E:\Pro Software\SEGGER\JLink_V694a

       

        这样,重新打开Kel工程之后,就可以通过Keil更新后的Jlink版本正常烧写了。

  • 4
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值