KEIL5 MDK的(官网)下载安装(Win11)

一、KEIL5 MDK下载

1、Keil官网下载:Keil Product Downloadsicon-default.png?t=N7T8https://www.keil.com/download/product/

支持包和破解软件和V5编译器下载链接

链接:https://pan.baidu.com/s/1ery0Q3FAR8_bLLlPQHSFNg?pwd=9pxf 

提取码:9pxf

选择最新版本下载,也可以选择其他版本。

需要说明的是Keil5.37版本之后就不自带ARMCC V5编译器了,之前的部分工程使用ARMCC V5编译器更新,使用V6再编译可能出现一些问题,所以可以再安装5的编译器使用。可以从ARM官网下载(不过要注册登录账号,审核大概一星期通过),或从百度网盘下载:

2、这里我选择最新版。3、

3、这里简单的填写一下信息,非常简单,可以仿照我,之后点击Submit即可。

(邮箱填写有效的即可)

4、点击下载。

5、选择下载路径即可,我这里下载在D盘。

二、安装MDK

1、找到下载好的安装包,以管理员身份运行安装,点击Next。

2、这里勾选I agree...,然后点击Next。

3、选择安装路径,Core为软件安装路径,Pack为芯片支持包安装路径;默认C盘,可根据情况自行修改,然后点击 Next。

4、填写信息(可随意)后点击 Next。

5、这里我们不看发行说明,所以取消勾选,然后点击Finish完成。

6、10、安装完成点击 finish,跳出来Pack installer页面,这里我们先全部关掉。

7、然后在桌面可以看到Keil5 的图标,到这里MDK的安装已经完成啦。

三、Keil5 MDK的破解

1、打开下载keygen注册机。

Keil5 MDK是一个收费的软件,个人学习使用的话用盗版的即可,所以我们需要使用注册机进行注册之后才能开始使用。

2、破解之前需要关闭windows的防火墙和病毒防护。

开始-->设置-->隐私和安全性-->Windows安全中心-->病毒和威胁防护,关闭下图所示的实时保护和云提供的保护。

3、鼠标右击桌面Keil5 图标,以管理员身份运行(必须!!!)

4、进入软件,点击 File ->License Management

5、这里我们先复制 CID,后面需要用到。

6、打开下载好的keygen注册机(建议关闭电脑音量,因为会比较吵)

7、将刚刚复制的内容粘贴到keygen的CID中,Target设置为 ARM,然后点击 Generate。

5、复制生成的注册码。

6、将复制的注册码粘贴到Keil5的LIC位置,然后点击 Add LIC,即可在位置③看到使用年限至2032年,在④的位置显示LIC Added Successfully,表明注册成功!(关闭注册机)

四、支持库下载。

可以直接从我提供的文件中打开安装,这里以在线安装举例。

1、打开Pack Installer

2、我这里先安装STM32F1xx

找到STMicroelectronics,点击STM32F1 Series,在右侧可以看到STM32F1的支持库点击这个Install即可开始下载,等待下载完成即可。

3、检查支持库是否安装成功:打开Keil5 软件,选择Project->New Vision Project新建一个工程。

4、

在弹出来的页面中有显示STM32F1 Serie表面支持库安装成功(我这里还安装了STM32F4系列和TI系列,所以显示了F4和TI)。

五、安装ARMCC V5编译器

1、打开我提供的V5编译器文件,点击setup

2、点击Next

3、I accept...,并点击Next

4、把路径修改到Keil的安装目录下ARM文件夹内。(图示是我的安装目录)

5、继续Next

6、点击Install安装

7、点击Finish完成

8、打开Keil软件,根据图片将ARM编译器加入到Keil中,这里需要打开一个工程,不然三个箱子的按钮是灰色。

9、选择ARMCC文件后确定

10、这里可以看到V5编译器已经添加进来了

11、点击魔术棒按钮查看,至此环境搭建完成,祝大家学习顺利。

### Keil5 MDKWin11 上无法启动的解决方案 在 Windows 11 系统中安装并配置 Keil5 MDK 后,如果遇到程序无法正常启动的情况,可以尝试以下方法解决问题。 #### 注册表清理 当 Keil5 MDK 出现无法启动或卡死现象时,可能是由于注册表中的残留数据导致。可以通过手动清理注册表来修复此问题: 1. 使用快捷键 `Win + R` 调出运行窗口,输入 `regedit` 并回车进入注册表编辑器; 2. 导航至路径: ``` HKEY_CURRENT_USER\SOFTWARE\KEIL\C51\RecentProject 和 HKEY_CURRENT_USER\SOFTWARE\KEIL\Vision5\RecentProject ``` 3. 删除其中除了默认项以外的所有项目记录[^1]。完成操作后重新启动 Keil5 MDK 应能恢复正常工作状态。 #### 检查兼容性和权限设置 对于新版本操作系统如 Win11 ,有时应用程序可能因兼容性原因而失败执行。因此需要确认以下几个方面: - **以管理员身份运行**:右击桌面图标选择“以管理员身份运行”,确保有足够的权限访问所需资源。 - **调整兼容模式**:鼠标右键点击可执行文件(通常是UV4.exe),属性->兼容性选项卡里勾选适合旧版系统的模拟环境比如Windows7或者8.x系列[^3]。 #### 更新最新补丁与驱动支持 官方持续发布更新包改进性能以及增加硬件适配能力。所以应该前往官方网站获取最新的服务组件和服务扩展工具集,并按照说明文档逐步实施升级过程[^2]: - 访问地址 [Downloads - Arm Developer](https://developer.arm.com/downloads/view/ACOMP5)[^4] 另外值得注意的是,在某些情况下还需要特别关注目标设备对应的固件库是否已经集成到当前使用的IDE环境中去。如果没有的话,则需单独下载相应型号微控制器的支持资料包进行关联绑定处理。 ```python # 示例代码用于演示如何通过Python脚本自动删除指定目录下的子节点(仅作参考用途) import winreg as reg def delete_subkeys(key0): i = 0 while True: try: subkey_name = reg.EnumKey(key0, i) with reg.OpenKey(key0, subkey_name , 0, reg.KEY_ALL_ACCESS )as key1 : delete_subkeys(key1 ) reg.DeleteKey (key0 ,subkey_name ) except OSError : break i +=1 try: root_key=reg.HKEY_CURRENT_USER path="Software\\KEIL\\Vision5\\RecentProject" with reg.OpenKey(root_key,path,0,reg.KEY_WRITE | reg.KEY_READ )as main_key: delete_subkeys(main_key) except Exception as e: print(f"Error occurred:{e}") ```
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值