概要
很多人在装Keil5的时候遇到STM32和C51的共存装好后不适用,或者是其他大大小小的bug。本人历经磨练,刚开始踩了十来次的坑,几乎是把坑全踩了一遍,也帮很多人装过keil5的共存。因为个人原因,在帮朋友装的过程中没有很好地记录下全部过程,但重要的安装教程都如下文。
安装所需安装包和破解软件附上链接:
链接:https://pan.baidu.com/s/1QljliezyrmRorGWJd7J19Q
提取码:wy32
整体安装流程
这是我上面网盘链接内的文件,提取时必要关闭防火墙等杀毒软件。
一般来说都是先安装C51的安装包再安装STM32的。
首先在D盘或者你所需要安装的盘里面建立两个文件夹。
C51是安装51的安装地址,MDK是STM32的安装地址。
双击打开C51的安装包,开始安装,51的安装很简单,如下图所示,选择安装地址。
然后会有类似这样的图,可以随便填。
51就基本安装完了,下面开始安装STM32。
双击打开STM32安装包直接打勾下一步到如下图所示,选择安装地址
注:直接选着第一个,找到D盘MDK所在地址,下面那个Pack的地址会自动找到路径,如果不会自动找到路径的话自行补充路径。
下一步依旧是可以随便填。
当有这种弹窗弹出来的,记得选择安装
到此,C51和STM32都安装好了,但现在还不能用,还需进行破解和共存
C51和STM32共存
下面是共存最重要的操作:
分别打开D盘的C51和MDK文件夹。
将C51文件夹内的C51复制粘贴到MDK路径下。
将C51文件夹内的UV4复制粘贴到MDK路径下,选择替换。
然后分别打开C51和MDK文件夹内的TOOLS.INI文件
将C51的TOOLS.INI文件内容全部赋值粘贴到STM32的TOOLS.INI文件最下边。
一定要注意,粘贴过去后一定要修改MDK的TOOLS.INI文件的C51的路径
(左边是原本C51的路径下的文件,右边是移植到MDK下的文件,要修改成MDK路径下的C51)
然后打开MDK路径下的Keil5,也可以在MDK路径下的这个文件创建快捷方式放到桌面。
如下,打开File中的选项,进行破解
注:一定要关闭防火墙的前提下打开破解软件
温馨提示:打开破解软件之前摘下耳机,或关闭音频声音。
下面打开安装包里面的破解软件,如下图所示:
将左图中的CID复制粘贴到右边的破解软件的CID中,然后破解软件中的Targe先选择C51进行破解,然后点击破解软件中的Generate,将生成的那串东西复制粘贴到左图中的框中。
STM32的破解方法跟C51的类似,但Targe需要选择ARM
直到左图中的两个框都有Expires:Dec 2032的字样,就已经完成了。
下一步:导入Pack包
可直接双击pack包,选择对应的地址安装(建议这种方式安装,较快)
按照上述步骤应装在此路径下
总结
网上很多类似的安装教程,不过都是安装单个51的或者STM32的,并没有做共存。如果有做Keil5共存的需要的话,希望这篇文章对您有所帮助。
本文如有误导之处敬请斧正!