keil软件兼容c51和stm32


1、mdk537软件安装教程:
MDK5安装


1、问题描述:

之前装的keil5软件,然后破解的也是arm;然后打开原来c51单片机中的例程用keil5软件打开之后,发现keil5软件界面很多的设置都是灰色的,不可操作,
注册机:
在这里插入图片描述
c51例程keil4项目用keil5软件打开的状态:
在这里插入图片描述
keil4和keil5项目工程:
在这里插入图片描述

2、原因分析:(需要再安装c51编译环境软件)

2-1、目前我是先装好的ARM版本的keil5,安装目录如下:
在这里插入图片描述
2-2、安装目录下各个文件的作用:

ARM/C51 :编译环境
license_terms:授权文件
Packs:这是我自己建的文件夹,用来放不同芯片的驱动包
UV4:Keil软件的位置
TOOLS:配置文件
还有一个就是卸载文件

可以看出来,我的编译环境文件只有一个ARM,是因为我的安装mdk537时候选择的ARM,所以,还需要单独下载安装C51的编译环境

下面安装了c51v959.exe软件之后,回去看keil5安装目录下,编译环境的C51文件夹已经增加了

在这里插入图片描述

3、问题解决:

3-1、下载c51v959.exe

链接:https://pan.baidu.com/s/10RhLlkWMoiegIiIy0fKasQ
提取码:k9tm

3-2、安装c51编译环境(c51v959.exe)

3-2-1、右键以管理员身份运行:
在这里插入图片描述
3-2-2、勾选协议、next:
在这里插入图片描述3-2-3、自动查找之前keil的安装路径:
在这里插入图片描述
3-2-4、安装过keil5之后,自动填充这些信息:
在这里插入图片描述
3-2-5、等待安装完成:在这里插入图片描述

3-2-6、安装过MDK之后会提示这个,直接点全部skip:在这里插入图片描述
3-11、去掉勾选,直接finish,安装c51v959.exe 完成;

在这里插入图片描述
3-12、打开keil4工程的代码,可以编译下载了:
在这里插入图片描述

4、问题:

4-1、c51工程编译报错

注意:编译之后发现还是编译报错,忘记截图了,但是打开file—license management下面的license只有MDK-ARM Plus,所以需要继续用注册机注册C51的版本(记得要以管理员打开),注册后就如下界面所示,终于正常编译了<\font>

在这里插入图片描述

4-2、好像是stm32的工程编译失败了。。。

先不搞了,有时间再看下,待更新;

猜你喜欢

转载自blog.csdn.net/weixin_42640280/article/details/129036178