Keil5-MDK(二)芯片支持包Pack安装、删除以及Pack安装路径更改方法

前言

Keil MDK是一款功能强大的嵌入式系统开发工具,广泛应用于基于 ARM Cortex-M 系列微控制器的软件开发。为了充分发挥 Keil MDK 的功能,开发者需要安装相应的芯片支持包 (Pack),以获取目标芯片的器件支持、外设驱动、代码模板等资源。本文旨在如何在线或者离线安装、删除芯片支持包Pack以及Pack安装路径更改方法。

一.Pack包在线安装

1.打开软件Pack包

打开Keil5 软件,点击【Pack Installer】进入Pack管理

2.搜索对应 Pack 包安装

在 "Search "栏搜索对应对应 Pack 包,例如搜索“STM32F4”,在点击搜索结果“STM3232F4 Series”,最后点击“install”进行安装

3.许可条款

许可条款选择打勾同意,然后点击【Next】进入下一步

4.安装进度

此时右下角出现安装进度条,达到100%安装完成。

5.安装完成

安装完成,Pack 包由“install”变成“Up to date”,变成灰色表示当前是最新版本

二.Pack包离线安装

1.官网下载

点击下面链接进入官网,根据自己开发需求选择芯片;例如这里选择" STM32G431“,然后选择”STM32G4xx_DFP“,点链接进去找到”STM32G4xx_DFP 2.0.0“,点击进行下载

Pack包官网地址:https://www.keil.arm.com/devices/

2.安装 Pack 包

双击已经下载的支持包,进行安装,然后点击下一步;

3.许可条款

许可条款选择打勾同意,然后点击【Next】进入下一步

4.安装完成

安装完成,点击【Finish】结束。

三.Pack包删除

1.打开软件Pack Installer 管理

打开Keil5 软件,点击【Pack Installer】进入管理

2.搜索对应 Pack 包

在 "Search "栏搜索对应对应 Pack 包,例如搜索“STM32”,在右边可以看到 STM32 芯片支持包的安装情况

3.删除对应 Pack 包

选择你要删除芯片包的系列,点击“+”号进去,选择要删除芯片包的版本号,点击【Remove】即可移除芯片包

四.Pack安装路径修改

1.Pack包的路径查看

pack包的路径查看方式有很多,这里双击刚才下载Pack包,可以看到pack的安装路径。

或者点击【Pack Installer】进去,在左上角也显示路径

2.剪切Pack包的文件夹

例如:我想Pack包的路径由 E 盘的“E:\Packs\Keil_v5” 改到 F 盘的“F:\Packs\Keil_v5”;

打开目录 “E:\Packs” ,将目录下的 Keil_v5整个文件夹,剪切到 “F:\Packs”目录下

3.找到 TOOLS.INI文件

右键“Keil5” 软件, 选择【打开文件所在的位置】,点击【 Keil_v5】回到上层目录,然后找到“TOOLS.INI”文件

4.修改TOOLS.INI 的 RTEPATH

用“记事本”或者“Notepad++”打开“TOOLS.INI”文件,修改文件中的内容:

【RTEPATH=“E:\Packs\Keil_v5”】,这是之前 keil配置的pack的安装路径;然后修改为【RTEPATH=“F:\Packs\Keil_v5”】,这是想放置的位置;重新打开keil5 发现Pack Installer的安装路径修改成功。

参考文章

参考CSDN这篇文章:Keil5 MDK_541官网最新版下载、安装教程(包括器件支持包下载安装)

参考CSDN这篇文章:Keil MDK 下载芯片器件包的两种方法

参考CSDN这篇文章:Keil MDK修改pack包的路径

### 解决Keil安装PACK文件时遇到的解压错误 当在Keil环境中尝试安装PACK文件并遭遇解压失败的情况时,可以采取一系列措施来排查和解决问题。 #### 1. 验证下载完整性 确保所下载的PACK文件未损坏。重新从官方渠道下载最新的PACK文件版本[^1]。这一步骤有助于排除因网络传输过程中可能产生的数据丢失或文件不完整而导致的问题。 #### 2. 更新Keil软件至最新版 有时旧版本的Keil可能存在兼容性问题或是BUG,这些都可能导致PACK文件无法正确解析或解压。因此建议更新到当前可用的最高版本MDK工具链。 #### 3. 清理临时文件夹 Windows系统的临时文件可能会干扰程序运行,在执行任何复杂的任务之前清理%TEMP%路径下的所有内容是一个良好的习惯做法。关闭不必要的应用程序和服务也能减少潜在冲突的发生概率[^2]。 #### 4. 修改注册表设置(谨慎操作) 对于某些特定情况下,调整Windows操作系统内部的一些参数或许能帮助解决该类难题。具体来说就是找到HKEY_CURRENT_USER\Software\ARM\Keil目录下对应的项,并适当修改其属性值以适应新的需求变化。不过需要注意的是这种改动存在一定风险,请务必提前做好系统还原点创建以及充分了解每一步的影响范围后再行动。 #### 5. 手动解压与手动导入 如果上述方法均未能奏效,则可考虑采用手工方式处理:利用第三方压缩工具先行解开目标体;之后再依照文档指示将其放置于指定位置完成加载过程即可。 ```bash # 假设使用7-Zip作为外部解压工具的例子 "C:\Program Files\7-Zip\7z.exe" x "C:\path_to_pack_file.pack" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值