【教程】(KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)

本文主要是介绍【教程】(KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://www.9mcu.com/9mcubbs/forum.php?mod=viewthread&tid=1050785




MDK V5在10月8日发布,昨天终于没忍住装上使用了一下,尝了尝鲜。


@9I[PK$NCHJI(6%%P__0PH0.jpg  6W6%1_OD8]JA(~5RSK0R@~S.jpg 

安装和破解的方法相信各位高手都不在话下,实在不会的可以参考keil4的安装步骤,keil5 和 keil4的安装没有的区别。
KEIL4安装破解方法,MDK5同样可用:    Keil4安装与破解.pdf (1.08 MB, 下载次数: 162) 

附上MDK-ARM V5的官方下载地址: https://www.keil.com/download/product/
不想填写申请的可以从下面网址下载:
MDK V500: http://pan.baidu.com/s/17USgq
C51 V952: http://pan.baidu.com/s/1eiHnb

破解方法和MDK以往的版本相同,使用以前的破解工具就能破解。
注册工具:    KEIL注册机.rar (16.95 KB, 下载次数: 121) 


在设置J-LINK的时候软件会强烈建议更新固件(下图)。更不更新都没什么影响,不过不更新的话就总会弹出提示。

80Q[6[79@BC0$[6M6[HQG7B.jpg 

部分用户在使用J-LINK下载或调试的时候会出现严重问题,提示所使用的J-LINK是盗版的(下图),之后软件会自动关闭,无法正常使用。但是使用有些J-LINK却不会出现这种情况。

~P8XTC6{]FC97{_PW85$)(6.jpg 

当然,使用正版的J-LINK是不会出现这个问题的(大家都懂的)。那么为什么我们使用的J-LINK有些会出现这个问题有些却不会呢?这是因为J-LINK的OEM激活失效,无法通过软件的验证。MDK 4.72a的用户可以这么解决:将KEIL文件夹下..\Keil\ARM\Segger目录下JLinkARM.dll这个文件用J-LINK驱动中..\SEGGER\JLinkARM_V408i目录下同名文件替换即可,便可以通过软件的验证。但是MDK V5这个方法无法解决问题(以后应该会有大牛能够找到文件替换的),只有换一个可用的码重新激活我们的J-LINK,也就是重刷固件(用能够通过验证的码)。提供一个可以通过MDK V5验证的J-LINK固件:
  jlink-v8固件(MDK5可用).rar (32.25 KB, 下载次数: 56, 售价: 1 九币) 

当然使用其他能够通过验证的固件也可以,这里不再赘述J-LINK刷固件的方法,相信各位高手都已经刷过很多次了。
  使用SAM-PROG更新JLINK固件.pdf (382.68 KB, 下载次数: 105) 


使用上面的固件重刷J-LINK后,就能够正常使用软件了,下面介绍两个我发现的新功能。
1.自动代码补全功能。KEIL终于在4.72a版本中出这个功能了,V5中同样有这个功能,写代码的终于有福了,熟悉VS、CodeBlock等编译环境的开发者终于也能在KEIL上更加方便的编程了。但是这个功能不建议新手使用,新手还是应该多敲一敲完整的代码加深印象的好。设置方法如下:

~T$S[N4`@~E{]31T`Y9%AM6.jpg  

游客,如果您要查看本帖隐藏内容请 回复



纠错与致歉: 由于我的疏忽,我在1楼上传的 jlink-v8固件(MDK5可用).rar  上传 错误 ,不能解决JLINK提示克隆的问题,现在已经重新上传,在此向之前2位下载固件的朋友表示歉意,为您们的学习和编程带来了不便,希望你们可以看到这个回复重新下载固件解决你们的问题。


感谢阿莫论坛  了无   朋友及时发现问题并联系了我,这次上传的固件已经经过他的测试,可以解决JLINK提示克隆问题。希望其他朋友如果发现有其他问题能够及时私信联系我,看到了一定回复。(不知道留QQ是否违反规定)

这篇关于【教程】(KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/680221

相关文章

Java中的getBytes()方法使用详解

《Java中的getBytes()方法使用详解》:本文主要介绍Java中getBytes()方法使用的相关资料,getBytes()方法有多个重载形式,可以根据需要指定字符集来进行转换,文中通过代... 目录前言一、常见重载形式二、示例代码三、getBytes(Charset charset)和getByt

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

使用Python和PaddleOCR实现图文识别的代码和步骤

《使用Python和PaddleOCR实现图文识别的代码和步骤》在当今数字化时代,图文识别技术的应用越来越广泛,如文档数字化、信息提取等,PaddleOCR是百度开源的一款强大的OCR工具包,它集成了... 目录一、引言二、环境准备2.1 安装 python2.2 安装 PaddlePaddle2.3 安装

Spring三级缓存解决循环依赖的解析过程

《Spring三级缓存解决循环依赖的解析过程》:本文主要介绍Spring三级缓存解决循环依赖的解析过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、循环依赖场景二、三级缓存定义三、解决流程(以ServiceA和ServiceB为例)四、关键机制详解五、设计约

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException

解决Maven项目报错:failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题

《解决Maven项目报错:failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.13.0的问题》这篇文章主要介... 目录Maven项目报错:failed to execute goal org.apache.maven.pl

nginx负载均衡及详细配置方法

《nginx负载均衡及详细配置方法》Nginx作为一种高效的Web服务器和反向代理服务器,广泛应用于网站的负载均衡中,:本文主要介绍nginx负载均衡及详细配置,需要的朋友可以参考下... 目录一、 nginx负载均衡策略1.1 基本负载均衡策略1.2 第三方策略1.3 策略对比二、 nginx配置2.1

Java调用Python的四种方法小结

《Java调用Python的四种方法小结》在现代开发中,结合不同编程语言的优势往往能达到事半功倍的效果,本文将详细介绍四种在Java中调用Python的方法,并推荐一种最常用且实用的方法,希望对大家有... 目录一、在Java类中直接执行python语句二、在Java中直接调用Python脚本三、使用Run

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja