一、Keil下载
本文主要介绍嵌入式开发工具Keil 5的安装方法,并使MDK和C51共存,以便于可同时使用Keil 5开发51单片机和STM32单片机,便于初学者从51单片机到STM32单片机的过渡。
MDK:Microcontroller Development Kit,开发stm32时会用到的系统
C51:51单片机C语言软件开发系统
Keil5 (MDK)下载:MDK-ARM Version 5.39 Evaluation Software Request (keil.com)
Keil5 (C51) 下载: C51 Version 9.61 Evaluation Software Request (keil.com)
STM32系列芯片包:http://www.keil.com/dd2/Pack/(后面用到)
下载完成后如下图所示:
二、安装Kei5(MDK)
(1)MDK的安装
打开MDK的安装包MDK539.EXE
,单击Next
勾选同意,单击Next
选择安装目录,尽量与默认路径相似,单击next
客户信息随意填写,单击Next
开始MDK软件的安装,等待软件安装完成
出现如下界面,则表示MDK安装完成。按需勾选后,点击Finish。
完成安装后,会自动打开”Pack Installer(PACK包管理器)“,我们可以自行选择需要安装的芯片支持包,也可以对已安装的包进行升级或移除。
这里我们先不管他,点击X后,再点击页面右上角的X关闭页面。
(2)MDK的激活
激活软件已放在文末,自取即可,下载前请先关闭windows安全中心的“病毒与威胁防护”,操作方法如下图所示,其他杀毒软件也一并关闭。
1)按下电脑的 Win 键,在弹出界面的最上方输入病毒和威胁防护
2)点击病毒和威胁防护设置下面的管理设置
3)关闭实时保护即可
接下来在桌面找到Keil图标,右键选择以管理员身份打开
单击Flie,选择“License Management”
复制CID,备用
双击激活软件
选择ARM,粘贴复制的CID,点击Generate,复制生成的激活码
粘贴激活码,点击Add LIC,出现如图所示即为激活成功
(3)安装STM32芯片包
针对不同芯片平台,使用的 pack 不一样,pack 均由 Keil 官方网关提供,可以到官方网站下载所需要的 pack 包。
下载链接: http://www.keil.com/dd2/Pack/。
进入后会加载芯片pack包列表,如下图。
可直接搜索相应的STM32芯片型号
我要找的是STM32L4系列2.0.0版本的包,单击要选的芯片
单击如下图所示
选择下载版本
下滑找到2.0.0版本,单击下载。
打开Keil5中”Pack Installer“PACK包管理器
点击 File -> Import
选择刚刚下载的.pack文件导入
导入成功。
至此,MDK安装完成。
注意:如果要编写51单片机代码,我们还需安装Keil(C51),无此需求下面可跳过。
三、安装Kei5(C51)
(1)C51的安装
打开MDK的安装包MDK539.EXE
,单击Next,与安装MDK步骤一致。
注意,选择安装位置时,一定要选择与MDK安装目录一致,才可以实现MDK和C51共存。
C51开始安装
这一步也是关键步骤。安装过程中,程序会提示“新版本的XXX已安装”,并询问是否覆盖。请注意,不论弹出多少次询问窗口(大约4次),一定要全部选择Skip即跳过,否则Keil 5的部分文件会被替换。如下图,全部选择Skip。
最后,单击Finish即可
(2)C51的激活
步骤与激活MDK一致
!!!注意选择C51
出现两个即为共存成功
至此,C51安装完成。
最后,不要忘记打开windows病毒查杀。