> 技术文档 > 000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

正所谓授之以鱼不如授之以渔。本文将细讲从官网下载keil5MDK来保证keil5为最新版本的实时性

(注意新老版本可能出现版本兼容问题,若不放心,我们一起下载5.40版本即可)

(本文章目的是为了:集成Keil5可能遇到的常见环境问题,让新手以及长期没用Keil5的老鸟快速完成环境搭建,提高工作效率)

目录

一、下载keil5 MDK

方法①:CSDN下载(已设置0积分直接下载即可)

方法②:官网下载keil5 MDK(v5.40为例)

二、安装keil5 MDK

三、破解keil5 MDK

①★必须以管理员方式打开keil MDK!

 ②打开Keygen(注册机)跟随如下操作

四、添加所需的STM32芯片

添加方式一:keil5在线下载(操作简单一张图搞定)

添加方式二:离线下载芯片包:

五、添加VC5编译器

第一步安装VC5编译器 :

 第二步在keil5里面添加VC5:

注意事项:

六、 最后自行验证环境

补充:1.ST-LINK烧录

具体操作如下

补充:2.个性化

整体字体:(我一般改大即可)

代码字体:(我一般默认即可)

快捷键:

补充3:数字打印(有时候打印输出无法显示数字,管他的勾上就是)

补充4:代码提示最低阈值(我选2)

补充5:中文注释:(一般二选一即可,自我感觉良好)

 


注:本文所需下载资源均已上传至CSDN,且0积分即可免费下载(其中注册机上传失败,通过百度网盘上传后仍报病毒,故配合江科大配套资料来安装最好)

(如下可见。长期更新免费实用资源欢迎关注000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例))

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)


一、下载keil5 MDK

方法①:CSDN下载(已设置0积分直接下载即可)

CSDN平台0积分直接免费下载keil5 MDK

 

方法②:官网下载keil5 MDK(v5.40为例)

keil5 MDK历史版本合集(点开如下图)

 000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

需填写信息                  之后正常下载即可

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 等待下载即可

二、安装keil5 MDK

★安装前需要先把自己想要的安装路径准备好

注意安装目录尽可能的选择全英文的根目录,也不要含空格(否则可能后续莫名报错)


000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

我这里是在D盘路径下新建的“keil5”根目录下再建了一个“keil5_MDK”用于存放MDK,“Pack”用于存放后续所需的芯片包(注意芯片包一旦选定后续不可随意修改)  其中“keil_c51”本文没有用到

点开安装包后——————————————

注册信息如下,随便点填就行

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

(有的电脑可能会根据你选择“core”路径后自动选定“pack”路径,总之我这里是手动选择,方便自己管理)000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 安装完可以直接点击“Finsh”(此时会弹出一个选择芯片的界面,叉掉就行)

三、破解keil5 MDK

首先需要在电脑上准备好keygen.exe

 下载链接如下:

(需使用百度网盘)注册机   (报病毒,用不了)

①★必须以管理员方式打开keil MDK!

(否则破解不了)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 跟随我的脚步               点击打开后复制如下CID

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 ②打开Keygen(注册机)跟随如下操作

 

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

复制第④步内容,粘贴到keil5刚刚复制CID的地方

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 

 


别着急哈~

四、添加所需的STM32芯片包

添加方法一:keil5在线下载(操作简单一张图搞定)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

根据提示完成安装即可


 (因为可能会有在线下载失败的情况)

添加方法二:离线下载芯片包(选择在线安装的 可跳过本步骤):

①CSDN0积分直接下载

STM32F1xxx系列芯片包0积分下载

STM32F4xxx系列芯片包0积分下载

……更多系列建议官网下载

②官网下载地址

ARM芯片包官网地址

安装芯片包(★安装路径必须是我们安装MDK的pack路径一致!!!)

(各大芯片包安装方式一样,需要哪个安装哪个)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

一路安装完成即可

五、添加VC5编译器

(keil5 MDK5.37版本以上必须走这一步,否则编译方式不同会报错)

报错如下提示:

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

第一步安装VC5编译器 :

先在“keil_MDK”根目录下的“ARM”下新建“ARMCC”

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

打开 我们下载好的:

keil5老版本编译器vc5

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

必须安装在我们刚建好的“ARMCC”文件夹下

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 第二步在keil5里面添加VC5:

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

选择我们安装VC5的“ARMCC”文件夹

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

注意事项:

① OK了,要点击“close”,点击❌可能添加路径失败

          ②如果添加路径时报如下错误,但是自己明明新建并安装好了VC5至ARMCC文件夹,则重启keil5即可

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 最后我们选择v5.06编译器即可000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)


六、 最后自行验证环境

到了这里,我们立马打开B站江科大的资料包上的f103历程编译一下,提示如下就说明成功啦!

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 另外还有烧录驱动也一并为您奉上

ST link驱动(st link烧录需要安装)

CH340驱动 (串口下载时需要)

补充:1.ST-LINK烧录

如果安装完ST-LINK后,您烧录提示下图这个,那记得选择一下烧录方式就好啦

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

具体操作如下

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 见上图即为成功(点击烧录前的要确保ST-LINK正确插上单片机,且ST-LINK驱动已安装)

至此本文完结,真的万分感谢您的阅读,谢谢!

(各位观众老爷,都看到这里了动动发财的小手,支持一下吧。您的小爱心对我很重要呢000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

补充:2.个性化

整体字体:(我一般改大即可)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

代码字体:(我一般默认即可)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

快捷键:

编译

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

快速注释

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

取消注释000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

补充3:串口打印(有时候打印输出无法显示数字和中文,管他的勾上就是)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

--no-multibyte-chars//都可以试试--locale=english

有时候也可能是编译器文本类型问题,需用记事本改为ANSI000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

 

补充4:代码提示最低阈值(我选2)

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)

补充5:中文注释:

000 keil5 MDK 新版本官网安装(v5.40为例) ARM单片机环境搭建、程序烧录、个性化(STM32系列为例)