一、安装:安装过程选择好文件夹,过程中一直默认就行,如果之前安装的有其他版本,在最后一步需要多注意一下,或者不注意,直接默认选中的就行。
二、使用:
在官网下载的J-Link V7.96i,安装完成后,keil报错找不到sw device
检查后发现是,安装的这个驱动会识别我使用的jlink是盗版的,然后出现下面的提示:
解决方式:重新安装其他版本
其他版本还是不行再找原因吧;其他版本不行和 JLinkARM.dll文件有关。
我安装JLink_Windows_V796i_x86_64不行,安装完成后,D:\Keil_v5ARM\ARM\Segger文件夹下的JLinkARM.dll变成了V796i版本;
后面我又安装回JLink_Windows_V682g版本时,application found that can be updated to V682g of the j-link software 下面一行的勾我给取消了,导致我虽然安装了JLink_Windows_V682g,但是keil里的版本任然是V796i;
然后我手动把D:\Keil_v5ARM\ARM\Segger文件夹下的JLinkARM.dll替换成D:\Program Files (x86)\SEGGER\JLink下的JLinkARM.dll,就可以了,keil就能连上jlink去调试stm32了。
所以最后一步的勾不要去掉,去掉的话,还要手动替换JLinkARM.dll才能用。
(安装的过程没有截图,下面这张图是网上找的,版本号和我安装的不一样)
V796i版本的JLinkARM.dll,可以看到,debug--setting界面如下
换成V682g版本的JLinkARM.dll debug--setting界面如下
keil报错找不到sw device最终解决方式:安装低版本的segger JLink_Windows_V682g软件。
不知道为啥高版本会识别出克隆,不管了,就这样用吧,
参考文章:Keil MDK5.15使用Jlink下载时出现Jlink clone版无法使用 Keil MDK5.15使用Jlink下载时出现Jlink clone版无法使用_keil5克隆-CSDN博客