在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

然后就是各种确定安装就可以了

8.这个时候打开我们的品

9.打开第二个

10.点击

11.点击添加

12.选择我们的ARMCC

13.看见版本说明就成功了

14.切换到5版本编译

15.0错误0警告,OK了

相关推荐
拼搏的小浣熊3 小时前
香橙派Zero3的奇幻之旅【【持续更新】香橙派zero3从入门到玩转 各种工具+笔记】
arm开发·物联网·香橙派
专注VB编程开发20年11 小时前
tftp不支持列出目录下文件的功能
arm开发·tftp
cft56200_ln16 小时前
TDA4时间同步3 网卡添加虚拟时间戳
c语言·开发语言·arm开发·驱动开发·嵌入式硬件·网络协议
振南的单片机世界2 天前
启动流程:上电先取栈顶和复位向量,再进main
arm开发·stm32·嵌入式硬件
振南的单片机世界3 天前
HAL_Delay(1000)真准吗?SysTick的1ms基准从哪来
arm开发·stm32·单片机·嵌入式硬件
带土14 天前
3. ARM寄存器组织
arm开发
xiangw@GZ5 天前
ARM TCM 紧耦合内存与 Cache 架构区别
arm开发·架构
XINVRY-FPGA5 天前
XCKU035-2FBVA676I AMD Xilinx Kintex UltraScale FPGA
arm开发·嵌入式硬件·网络安全·fpga开发·硬件工程·信号处理·fpga
少年、潜行5 天前
IAR FOR ARM 历史版本安装包、安装、注册流程【百度网盘资源】
arm开发·iar·iar历史版本·iar安装
Aaron15885 天前
无人机反制中AOA+TDOA联合定位技术与雷达探测定位技术的应用对比分析
arm开发·嵌入式硬件·fpga开发·硬件工程·无人机·信息与通信·信号处理