Keil MDK V5.41 安装步骤
下载软件安装包
注意: 下载软件包需要登陆账号,或者网上寻找别人已经下载好的安装包
Keil Download
安装步骤
- 双击下载好的安装包
mdk_541.exe
弹出安装引导界面,点击Next
启动Keil的安装

- 勾选
I agree
并点击Next

- 选择合适的安装路径,并点击
Next
- 一般建议将软件安装在
非系统盘
(或不要将软件安装在C盘
) - 常见的方法有(直接将
C盘
替换为D盘
) - 对于一些强制在
C盘
安装的软件,可参考如下链接 - 部分程序或软件默认安装在C盘,没有自定义选项,如何安装到指定文件夹_c盘文件夹选项没有自定义怎么办-CSDN博客
- 设置软件默认安装路径(一劳永逸)_programfilespath-CSDN博客
- 一般建议将软件安装在

注意路径不可存在中文
其中Core
为Keil
软件的安装路径
Pack
为包存储路径(例如STM32
系列的一些软件包文件STM32F1_DFP Device Family Pack
设备家族包)
选择合适的安装路径并点击Next
不建议选择我这里选择的安装路径

- 随便填写个人信息后点击
Next
First Name
表示名Last Name
表示姓- 在英文名字中 名在前姓在后

- 显示正在安装
- 安装速度很快

- 安装驱动 点击安装即可

- 完成安装,取消勾选
Show Release Notes
点击Finish
- 安装完成后桌面将会生成
Keil
软件的快捷图标
- 安装完成后桌面将会生成

查看注册表信息&版本信息
安装完成后第一次打开Keil
会弹出Wait for Pack Installer

版本信息
Help
→About uVision
IDE-Version:
μVision V5.41.0.0
Copyright (C) 2024 ARM Ltd and ARM Germany GmbH. All rights reserved.
License Information:
shuo bu
NVIDA
LIC=----
Tool Version Numbers:
Toolchain: MDK-Lite Version: 5.41.0.0
Toolchain Path: G:\Users\bushuo\AppData\Local\Programs\Keil\ARM\ARMCLANG\bin\
C Compiler: ArmClang.exe V6.22
Assembler: Armasm.exe V6.22
Linker/Locator: ArmLink.exe V6.22
Library Manager: ArmAr.exe V6.22
Hex Converter: FromElf.exe V6.22
CPU DLL: SARMCM3.DLL V5.41.0.0
Dialog DLL: TCM.DLL V1.56.4.0
Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.3.0.0
Dialog DLL: TCM.DLL V1.56.4.0
注册表信息
File
→License Management

可以看到当前软件未注册
- Keil软件未注册时有代码大小限制
Keil uVision激活
- 首先暂时关闭
Windows
安全中心的防火墙- 如果不关闭
Windows
的实时保护,杀毒软件将会自动删除(或隔离)注册机
- 如果不关闭

- 其次在桌面找到
Keil uVision
的桌面快捷方式,鼠标右键单击,选择以管理员身份运行
- 注意需要以管理员身份运行

- 在
Keil uVision
软件中依次点击File
→License Management
,在弹出的窗口中复制CID

- 打开注册机
keygen_2032.exe
,如果弹出恶意文件提示,选择更多信息
,仍要运行
- 注意:注册机打开会有很大的声音

-
生成
License ID Code(LID)
- 在注册机中
Target
选择ARM
- 复制
Keil
中的CID
并粘贴到注册机中的对应位置 - 点击
Generate
生成LID
- 在注册机中

-
激活
Keil
- 将注册机生成的
LID
复制到Keil
中的License Management
中找到合适的位置粘贴 - 点击
Add LID
- 将注册机生成的

- 激活成功
- 可以看到
Keil
激活成功到了2032
年 - 退出
License Management
、退出注册机
即可
- 可以看到

安装STM32包(以STM32F1系列为例)
- 首先打开
Pack Installer
- 其次在左侧的设备中找打
STMicroelectronics
→STM32F1 Series
- 在右侧Pack栏中找到
Keil::STM32F1xx_DFP
并点击安装

- 下方的状态栏开始显示下载安装进度

- 安装完成后,可能会有软件包已修改,是否需要重新加载的弹窗,选择
是

- 软件包安装路径(本机路径如下所示)
G:\Users\bushuo\AppData\Local\Programs\Keil\Arm\Packs\Keil
G:\Users\bushuo\AppData\Local\Programs\Keil\Arm\Packs\Keil\STM32F1xx_DFP
安装 编译器
Keil 5.37
版本之后就不自带ARM5
编译器了- 如下图所示:显示
缺失Compiler Version5编译器
- 官网下载地址如下(需要登陆账号信息) Legacy Arm Compiler 5, 4.1, and RVCT (ACOMP5)

安装 ARM Compiler 5.06 update 7 Setup
下载成功后双击.exe
可执行文件,以下为安装步骤
- 点击
Next

- 勾选
I acpet
并点击Next

-
选择安装路径
- 本机安装路径为:
G:\Users\bushuo\AppData\Local\Programs\Keil\Keil_v5\ARM\ARM_Compiler_5.06u7
- 建议安装在
ARM
文件夹下 - 选择好安装路径后点击
Next
- 本机安装路径为:

- 点击
Next

- 点击
Install
开始安装

- 点击
Finish
安装完成

Keil 添加ARM Compiler 5.06
- 点击
File Extension, Books and Environment

-
点击
Manage Project Items
中的Folders/Extensions
- 添加额外的编译器
ARMCLANG
ARMCC

- 添加成功
- 可以在
ARM Compiler
中看到 刚才添加的编译器
- 可以在

参考链接
2024最新Keilv5下载安装注册及添加ARM5编译器_mdk540-CSDN博客
MDK5.41发布(2024-09-20) - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz!