当前位置: 首页 > news >正文

在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了

相关文章:

  • 单片机通讯外设 (UART)、I2C、SPI、CAN 和 LIN 时序分析 使用场景以及优缺点对比分析报告
  • Ubuntu 环境下控制蓝牙适配器
  • JVM理解(通俗易懂)
  • Python内置函数---bin()
  • 11.thinkphp的模板
  • java将pdf转换成word
  • 3DGS之齐次坐标
  • 用户模块-SpringEvent观察者模式
  • ToB标杆!容联云入选量子位「2025中国AIGC应用报告」
  • CSS内边距、外边距、边框
  • 深入微服务核心:从架构设计到规模化
  • CSS初识
  • Android仿今日头条Kotlin版本
  • 机器学习算法-分类决策树
  • vue项目中使用tinymce富文本编辑器
  • CSS3 基础(边框效果)
  • 【Unity笔记】Unity 编辑器扩展:一键查找场景中组件引用关系(含完整源码)(组件引用查找工具实现笔记)
  • Prompt 结构化提示工程
  • React组件测试完全指南:从入门到实践
  • vue3+dhtmlx 甘特图真是案例
  • 兰斯莫斯想在雅典卫城拍《拯救地球》,希腊当局:价值观不符
  • 创单次出舱活动时长世界纪录,一组数据盘点神十九乘组工作成果
  • 湖南平江发生人员溺亡事件,已造成4人死亡
  • 成都市政府秘书长王忠诚调任遂宁市委副书记
  • A股低开高走,震荡收涨:两市成交10414亿元,4360股收涨
  • 电子产品已拆封,还能申请“七天无理由退货”吗?上海法院这样判