目录

  • 一、前言
  • 二、下载Keil_MDK & 芯片支持包
    • 1. 下载Keil MDK安装包
    • 2. 下载芯片支持包(.pack文件)
  • 三、安装Keil MDK(与Keil C51共存)
  • 四、安装PACK文件
    • 1. 在线安装
    • 2. 离线安装
    • 3. 成功安装PACK文件
  • 五、注册Keil MDK
  • 六、补充安装旧的编译器 AC5(ARM Compiler 5)

一、前言

  之前已经安装过用于51单片机开发的Keil C51,现在安装用于开发ARM Cortex-M系列内核的STM32单片机开发的Keil MDK开发环境,以及解决Keil C51与Keil MDK的共存问题。

  如果要使C51和MDK共存,请先安装Keil C51,安装步骤请看我之前的文章:《Keil(C51)的安装与注册》。


二、下载Keil_MDK & 芯片支持包

1. 下载Keil MDK安装包

(1)首先从官网下载最新版本的Keil μVision5(MDK-ARM),打开下方链接。
   官方下载地址:https://www.keil.com/demo/eval/arm.htm

(2)选择MDK-Arm后进入如下界面,点击“MDK537.EXE”下载最新版的Keil_MDK软件。

2. 下载芯片支持包(.pack文件)

(1)进入官网下载开发需要的芯片支持包,打开下方链接。
   官方下载地址:https://www.keil.com/dd2/pack/

(2)在网页中先找到“Keil”专栏,再找到专栏下的“STMicroelectronics STM32F4 Series…”选项,点击“Download”,下载最新版本的 .pack 文件。(我需要的是STM32F429IGT6的芯片支持包)


三、安装Keil MDK(与Keil C51共存)

  1. 右键“以管理员身份运行”,打开MDK安装包。
  2. 进入安装界面,点击“Next”。
  3. 勾选“I agree to all the terms of the preceding License Agreement”,然后继续点击“Next”。
  4. 选择Keil_MDK的安装路径,建议不要安装在系统盘C盘,继续点击“Next”。

    “Pack”安装路径是在“Core”安装路径下的“Arm”文件夹中的“Packs”文件夹,即在“Core”安装路径后添加 \Arm\Packs\

    注意:要使Keil_MDK和Keil_C51共存,Keil_MDK安装路径应该选择此前安装Keil_C51时的相同目录。
    比如,我之前将Keil_C51安装在 D:\Keil_v5\software 路径下,则也要将Keil_MDK安装在 D:\Keil_v5\software 路径下。

  5. 安装需要填写注册信息,随便填一下即可,然后继续点击“Next”。
  6. 软件开始安装,等待安装完成。
  7. 两个选项可以都”不勾选“,点击”Finish“。
  8. 在Win11中,将Keil MDK和Keil C51安装在同一个路径下,该路径下的TOOLS.ini配置文件中,会将MDK的配置信息一起合并在C51的配置信息后面。
  9. 完成安装后,会自动打开”Pack Installer(PACK包管理器)“,我们可以自行选择需要安装的芯片支持包,也可以对已安装的包进行升级或移除。

四、安装PACK文件

1. 在线安装

(1)打开 ”Pack Installer“ PACK包管理器。

(2)在左上角的搜索框中输入”STM32“,在下方列表中找到需要的STM32芯片具体型号(例如:STM32F429IGT6)。

(3)在右侧的”Pack“栏中找到DFP文件选项(例如:”STM32F4xx_DFP“),选择最新版本,点击”Install“。

(4)在线安装失败。

2. 离线安装

(1)进入官网的”MDK PACK包“的下载页面,找到所需要的芯片支持包,并下载到本地。
   具体步骤请看上方《二、2. 下载芯片支持包(.pack文件)》。

(2)安装芯片支持包.pack文件

   i)方法一:直接双击下载好的.pack文件,安装路径已经自动设置好,直接点击”Next“即可。

   ii)打开”Pack Installer“PACK包管理器,点击 File -> Import ,选择需要导入安装的.pack文件即可。

3. 成功安装PACK文件

  安装完成后,左侧的芯片列表中的相关芯片型号前面的图标会从”灰色“变成”绿色“。


五、注册Keil MDK

  1. 选择 File—>License Management,复制其中的“CID”号。

  2. “以管理员身份运行”打开注册机Keygen
    ①把刚才复制的CID号粘贴到“CID框”中;
    ②将“Target”选项设置为“ARM”;
    ③再点击“Generate”;
    ④复制生成的一串序列号。
  (因为版权原因,只能将序列号给河蟹了,大家请支持正版。)

  4. 把序列号粘贴到下面的框中,点击“Add LIC”,便可看到软件使用期限为2032年12月。单击“Close”退出。


六、补充安装旧的编译器 AC5(ARM Compiler 5)

  如果想要添加安装原来的旧编译器 AC5(ARM Compiler 5),请看下篇文章:
   ↓ \downarrow ↓ ↓ \downarrow ↓ ↓ \downarrow ↓ 传送门 ↓ \downarrow ↓ ↓ \downarrow ↓ ↓ \downarrow ↓
  《Keil(MDK-ARM)如何补充安装旧的编译器 AC5(ARM Compiler 5)》


Keil(MDK-ARM)的安装与注册【MDK和C51共存】相关推荐

  1. Keil uVision5 MDK(ARM)软件的介绍、下载、安装与注册

    Ⅰ.写在前面 本文讲述的内容是Keil MDK-ARM版的介绍.下载.安装与注册,如果需要了解Keil C51版相关的文章,可以到我转载的原博客处查看并下载. 转载的博客原地址链接: http://b ...

  2. Keil MDK 5.36安装及和谐

    Keil MDK 5.36安装及和谐 官网下载KEIL MDK5 5.36版本 安装软件 和谐 踩坑指南 Keil改为黑色背景 官网下载KEIL MDK5 5.36版本 下载地址:https://ww ...

  3. Keil C51与Keil MDK的兼容安装

    文章目录 前言 安装keilc51 安装keil MDK Keil C51与Keil MDK兼容配置 前言   最近遇到51单片机的问题想使用keilc51,但是安装完成后发现与原来的keilMDK并 ...

  4. Keil(MDK-ARM-STM32)介绍、下载、安装与注册

    Ⅰ.写在前面 本文讲述的内容是Keil MDK-ARM版的介绍.下载.安装与注册,如果需要了解Keil C51版相关的文章,可以到我博客,或微信公众号查看并下载. Keil(C51)介绍.下载.安装与 ...

  5. Keil(MDK-ARM)介绍、下载、安装与注册

    版权声明:本文为博主strongerHuang原创文章,转载请标明:来自http://blog.csdn.net/ybhuangfugui 目录(?)[+] 写在前面 Keil介绍 概述 产品组件 支 ...

  6. Keil(MDK-ARM-STM32)一条龙----------介绍、下载、安装与注册

    Ⅰ.写在前面 本文讲述的内容是Keil MDK-ARM版的介绍.下载.安装与注册,如果需要了解Keil C51版相关的文章,可以到我博客,或微信公众号查看并下载. Keil(C51)介绍.下载.安装与 ...

  7. Keil MDK与Keil C51共存的方法(成功)

    前言 Keil5比Keil4功能更加丰富,想要同时开发两款芯片一块是51内核一块是STM32单片机该怎么做能,怎么样让KEil可以同时建立并且可以并且可以编译两种工程呢,那么这里我将给大家出Keil5 ...

  8. Keil(C51)安装与注册

    本篇为<嵌入式相关>系列博客的第四篇,该系列博客主要记录单片机开发及硬件设计的相关过程,方便以后查阅. Keil(C51)安装与注册 前言 下载安装包 官网下载 网盘下载 Keil安装 注 ...

  9. Keil uVision5 5.38官方下载、安装及注册教程

    (注:此为乐某学习记录,若有出错的地方欢迎各位指出!) 前言 在安装Keil前,建议安装迅雷,用迅雷来下载会快很多.如果网络好可以无视. 官方C51版本下载地址:https://www.keil.co ...

最新文章

  1. 批量更改Windows操作系统文件名
  2. SAP HR模块复制PA30的人员
  3. wordpress引入php文件,WordPress主题制作之模板文件的引入方法,wordpress模板
  4. php 读取文件的所有图片格式,扣丁学堂PHP培训简述PHP如何读取文件夹下所有图片、文件-php文件...
  5. WPF调用OCX控件
  6. python自动获取北京时间_python实现定时同步本机与北京时间的方法
  7. django判断ajax,Django ajax 检测用户名是否已
  8. @JsonView注解的使用
  9. 2022电工(初级)考试模拟100题及模拟考试
  10. 几款电纸书阅读器参数对比
  11. 2022-2028年中国网络直播行业商业模式创新与投资机会深度研究报告
  12. 无人机油动发动机调试
  13. 简述python模块
  14. DirectX诊断工具 dxdiag
  15. 2019广州大学城第二届“论客杯”青年公益微创投暨南大学校际公开赛决赛圆满落幕
  16. 为什么Uber微服务架构使用多租户?
  17. iPad Air 3(iPad Air 2019)的主要参数与特性
  18. 必备干货,程序员的自我修养、高效学习方法
  19. WGCNA如何从module中挖掘关键基因
  20. 信用支付一路狂奔,未来这块蛋糕该怎么吃

热门文章

  1. 兄弟连PHP学习套装,2010年限期促销!
  2. 基于vue+exharts的双折线图
  3. 详解 Web Worker,不再止步于会用
  4. 谷歌外链建设2022年如何判断和购买google优质外链
  5. 思科配置VLAN间单臂路由
  6. postgis常用的函数
  7. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分解决办法
  8. 使用bat脚本运行jar程序 cmd下解决乱码问题
  9. C语言关键字restrict(linux 中为 “__restrict”)
  10. adobe cs5全线作品