keil5.24.2 Jlink盗版检测停止工作问题解决

文章介绍使用新版Keil5.24时遇到的程序崩溃问题及解决方案。原因是Keil检测到了版本错误的jlink下载器。通过回滚Jlink驱动版本至v4.90或v4.86b,问题得以解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

新版Keil试手,却发现一下程序keil就崩溃“IDE 已停止工作”,原因竟然是…

首先再次声明下,支持正版,打击盗版。不过ARM也腹黑,一个MDK的license卖那么贵,本人学生党,没有money,所以才投机倒把走上这条不归路。

keil版本

最近开心地给实验室的电脑装上新版的Keil 5.24,bigger不知高到那里去,happy的下载、安装、po解一番操作行云流水…正在感慨新版MDK的界面美观,布局友好,编译速度Upper,然而就是最后一步,用jlink烧录程序到开发板,程序就崩溃!!!心裂,mmp,什么玩意,幸亏我保存了工程,不然砸电脑的心都有了…
如下:

停止工作

找了半天原因,发现竟然是Keil检测到了版本错误的jlink下载器,所以程序停止工作。找到问题就好办了,安装keil时选择了自动更新Jlink驱动,所以安装了最新版本的驱动,可以在安装路径下找到自己安装的版本(D:\Keil_v5\ARM\Segger\JLink.exe),就是这个高版本的驱动,机智的发现了你使用了盗版Jlink下载器,厉害了,所以我们需要做的就是回滚驱动版本。

jlink版本

当你选择j-link setting时就会弹出,如下警告,说明keil检测到盗版的Jlink下载器:

问题展示


本人经测试,最终发现v4.90或者v4.86b版本均可以完美解决问题,直接安装,并在最后一步选择覆盖keil中的jlink驱动版本就行(这里以4.86b版本为例:)

覆盖驱动

最后在D:\Keil_v5\ARM\Segger目录可以发现旧版本的JlinkARM.dll已经替代原先的文件,原先的文件保存为 JLinkARM_Backup00.dll。如果没有替换就手动在C:\Program Files (x86)\SEGGER\JLinkARM_V486b目录下找到JlinkARM.dll文件替换到keil中(记得保留源文件,说不定以后破解了就可以用了~)

驱动安装效果


至此,程序秒退的问题得以解决,又可以愉快的沉浸在嵌入式开发的“愉快”工作中了。至于哪搞到jlink驱动,本人就当一回大自然的搬运工。什么?还要Keil安装包,好吧好吧。什么?keil怎么破解,算了兄弟你不适合这条路,退坑保平安吧…

JLink v4.90、v4.86b版本下载地址:http://www.cr173.com/soft/88466.html

MDK-ARM安装包下载地址:https://www.keil.com/download/product/

对于使用Keil 5.25版和Jlink V9的问题,可以尝试以下方法进行解决。首先,下载一个支持Jlink V9的替换文件,并将其解压。然后,进入Mdk5.25安装文件夹内的Segger文件夹,将其中的对应文件替换掉。这样就可以使Jlink V9在Keil 5.25下正常工作了。 根据一位用户的经验,他在安装完Keil 5.25后发现JLINK无法使用,提示盗版问题。他尝试了一些方法,如替换ARM\Segger文件夹下的JLinkARM.dll和JLinkARM_org.dll文件,甚至试了Keil 5.23版本的DLL文件,但问题仍然没有解决。最后,他发现问题出在ARM\Segger文件夹里的东西上。他建议直接整个替换ARM\Segger文件夹为Keil 5.23版本的(或之前确认可以正常使用的),然后重新打开工程,这样就可以正常烧录了。 另外,有用户在使用Keil MDK v5.24及以下版本时下载程序时没有报错,但是在安装最新的Keil MDK v5.25之后,下载程序时报错,报错的信息大概意思是盗版。这也说明了更新到Keil 5.25可能会出现问题。 所以,如果你的Keil版本是5.25,而且遇到了JLINK V9无法使用的问题,你可以尝试上述方法进行解决。希望这些信息能对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [JLINK V9 MDK5.25_Segger替换文件.rar](https://download.csdn.net/download/scy820114/11190435)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [完美解决 keil5.25 某宝Jlink无法使用问题](https://blog.csdn.net/zhanglifu3601881/article/details/79642310)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Keil MDK v5.25使用JLink V9下载程序时报错](https://blog.csdn.net/linuxweiyh/article/details/84395806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值