在KEIL里C51和MDK兼容以及添加ARM compiler5 version编译器
前言
我们想在一个keil里面可以打开32和51的文件,这样就不需要两个keil了
还有就是现在的keil,比如我用的是5.41的,就没有5版本的处理器,所以要安装
本篇文章我们来详细讲解如何实现上面说的两个内容
准备的东西
1.ARM5编译器
就是第一个文件夹,Installer,是ARMCompiler_506_Windows_x86_b960压缩包解压后的文件
2.注册机
破解keil需要,留着安装包是因为如果系统杀毒软件没有关,那么,注册机会被自动删除,所以要保留
3.芯片包
我放了几种常用的芯片包,分别是f1,f4,h7,g4,还有TI的MSP M0
4.c51v1954a
51类型的的安装包
5.MDK_541
32类型的keil的安装包
注:想要的可以私信我
安装c51和MDK的keil
1.创建文件夹
创建两个文件夹在D盘上,比如我分别创建K51和MDK
2.安装51的keil到K51文件夹
3.安装32的keil到MDK文件夹
合并KEIL
在安装完后我们就可以进行合并了
1.打开K51,把C51文件夹复制到MDK文件夹下
打开K51文件夹,选择这个C51文件夹,复制
粘贴到MDK文件夹下
2.把K51文件夹下的UV4复制到MDK的UV4中,要跳过文件
打开K51后再打开UV4文件夹
ctrl+a全选
ctrl+c复制
打开MDK文件夹下的UV4
ctrl+v粘贴
选择跳过这些文件
3.把K51的TOOLS文本内容复制到MDK的TOOLS的后面,并修改路径
再次打开C51文件夹
打开这个TOOLS文件
然后全选复制
再打开MDK下的这个同名文件
在文件的末尾出粘贴
然后修改路径
因为当前我们已经从K51文件夹移动到MDK文件夹下,所以我们要把这个K51修改成MDK
修改成这样
修改完后记得ctrl+s保存下,要不然不起效果
4.然后打开keil,创建工程查看
在MDK,UV4目录下
创建一个
随便起个名字
这时候我们就可以看见有两种包了
第一种是ARM的,第二种是51的
如何导入芯片包
点击
keil的这个小绿包
点击文件
选择import
找到绿色资源包,一个个导入
导入中...
这时候可以看见我们已经把f1,f4,h7的芯片包导入进去了
注册机破解KEIL
1.首先先把音乐关了,要不然你想听也行
2.关掉keil,重新打开
特别注意:以管理员方式运行(右键就有选项)
3.打开这个
4.打开我们的注册机,记得先把系统杀毒关了,要不然打不开,如果已经被删除了,那就重新解压安装包
5.复制keil中的CID
6.在注册机选择专业的
7.把CID码粘贴到注册机上的CID
8.点击获取破解码
9.然后再把获取的码放到keil中的LIC,然后点击ADD KIC
10.出现2032就是成功了
11.换成ARM,在破解下32的
12.可以看见都破解了那就ok了
添加ARM compiler5 version编译器
因为cubemx生成的,6以上的编译出结果后,程序可以烧录,但是运行不了,所以要用旧的编译器
1.首先在MDK文件夹下的ARM文件夹下创建ARMCC文件夹
2.解压这个文件夹后打开里面
3.然后就是安装
4.安装过的话可以选择先移除
5.没安装过应该是这样,然后点击继续
6.这里点击Brose,修改路径
7.修改到我们创建的ARMCC
然后就是各种确定安装就可以了