Keil5 中安装 STM32各系列单片机开发包步骤

一、准备工作:确保 Keil5 环境就绪

在安装 DFP 包前,需先确认以下两点,避免后续安装失败:

1. 检查 Keil5 版本兼容性

STM32L0xx_DFP 3.1.0 版本建议搭配 Keil MDK 5.25 及以上版本 使用。若你的 Keil5 版本过低,可先到 Keil 官网下载最新版升级。

  • 查看 Keil5 版本方法 :打开 Keil5,点击菜单栏 Help → About µVision,在弹出的窗口中即可看到版本号。

2. 确认网络连接正常

下载 DFP 包需要访问 Keil 官网,请确保电脑网络稳定。

二、第一步:从 Keil 官网下载 STM32L0xx_DFP 包

我们将直接从 Keil 官方 Pack 仓库下载最新版的 STM32L0xx_DFP 包,步骤如下:

1. 打开 Keil Pack 官网搜索页面

在浏览器中输入以下链接,直接进入 STM32L0xx_DFP 的搜索结果页:

https://www.keil.arm.com/packs/?q=STM32L0xx_DFP&pack-search=

2. 找到并下载安装包

在打开的页面中,你会看到 STM32L0xx_DFP 的搜索结果(如下图所示):

  • 页面显示该包由 Keil 提供,版本为 3.1.0,支持 166 款 STM32L0 系列器件。
  • 点击页面中的 Download version 3.1.0 按钮(按钮位置醒目,通常为蓝色或黑色),浏览器将开始下载文件。

下载文件说明 :下载完成后,你会得到一个名为 Keil.STM32L0xx_DFP.3.1.0.pack 的文件(文件名中包含版本号,确保是 3.1.0 版本)。

三、第二步:安装 STM32L0xx_DFP 包到 Keil5

下载完成后,只需双击安装包即可完成安装,步骤如下:

1. 关闭 Keil5(重要!)

在安装前,请完全关闭正在运行的 Keil5 软件,否则可能导致安装失败或文件被占用。

2. 双击运行安装包

找到下载好的 Keil.STM32L0xx_DFP.3.1.0.pack 文件,直接双击 它,安装向导将自动启动。

3. 确认安装目录并完成安装

安装向导启动后,会自动识别 Keil5 的安装目录(通常为 C:\xxx\Arm\Packs 或你自定义的路径),无需手动修改,直接按以下步骤操作:

如:

  1. 在弹出的欢迎窗口中,点击 Next(下一步)。
  1. 阅读许可协议,勾选 I agree to the terms of the License Agreement (我同意许可协议条款),然后点击 Next。
  1. 确认安装路径(向导会自动匹配 Keil5 的安装目录,确保路径正确即可),点击 Next。
  1. 等待安装进度条走完(通常只需几秒钟),最后点击 Finish(完成),安装成功!

四、第三步:在 Keil5 中验证 DFP 包是否安装成功

安装完成后,我们需要在 Keil5 中确认包已正确加载,避免新建工程时找不到 STM32L0 型号。

1. 打开 Keil5 的 Pack Installer

启动 Keil5,点击菜单栏的 Pack → Pack Installer(如下图所示),打开 Pack 管理器。

2. 查看已安装的 STM32L0xx_DFP 包

在 Pack Installer 窗口中:

  1. 左侧的 Packs 列表中,找到 STMicroelectronics 文件夹并展开。
  1. 查看是否有 STM32L0xx_DFP ,且版本号显示为 3.1.0 ,状态为 Installed(已安装)。

3. 验证:新建工程时选择 STM32L0 型号

为了彻底确认,我们可以新建一个工程测试:

  1. 点击 Keil5 菜单栏 Project → New µVision Project,选择工程保存路径并命名。
  1. 在弹出的 Select Device for Target 窗口中,左侧列表展开 STMicroelectronics → STM32L0 Series,你会看到所有 STM32L0 系列的型号(如 STM32L011C6、STM32L053R8 等),说明 DFP 包已成功生效!

五、常见问题与解决方法

1. 双击 .pack 文件无反应

  • 原因:可能是 Keil5 的文件关联未正确设置。
  • 解决 :右键点击 .pack 文件,选择 打开方式 → 选择默认程序,在列表中找到 Keil Pack Installer(通常在 Keil 安装目录的 UV4 文件夹下,名为 PackInstaller.exe),勾选"始终使用选择的程序打开这种文件",然后点击确定。

2. 安装时提示"版本不兼容"

  • 原因:你的 Keil5 版本过低,不支持 STM32L0xx_DFP 3.1.0。
  • 解决:到 Keil 官网下载最新版 Keil MDK 5,升级后再安装 DFP 包。

3. 安装后仍找不到 STM32L0 型号

  • 解决:
  1. 完全关闭 Keil5 并重新打开。
  1. 再次打开 Pack Installer,点击 File → Refresh Packs,刷新 Pack 列表。
相关推荐
创界工坊工作室20 小时前
50-基AT89C51的自动窗帘控制系统的设计
stm32·单片机·嵌入式硬件·51单片机·proteus
xiangw@GZ21 小时前
SD / eMMC / SDIO 总线接口技术对比
单片机·嵌入式硬件
新晨单片机设计21 小时前
S030D-WIFI空气净化器(温湿度、甲醛、空气质量)【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·空气净化器
知识分享小能手21 小时前
C学习教程,从入门到精通,C语言单片机基础 — 完整知识点手册(19)
c语言·单片机·学习
Zw-awa21 小时前
一只按键不只“按下”:短按、长按和连按如何共存
stm32
笨笨饿21 小时前
#143_屏幕画撕裂的问题及解决方法
linux·stm32·单片机·嵌入式硬件·mcu·lvgl·嵌入式实时数据库
李永奉1 天前
杰理可视化SDK开发-音频录制功能使用教程
笔记·单片机·嵌入式硬件·mcu·物联网·音视频
_YouziTech_1 天前
【STM32+MAX98357】MP3转PCM存入Flash并控制音频输出
stm32·单片机·音视频·内存·pcm·i2s·wav
沐欣工作室_lvyiyi1 天前
基于STM32的老人跌倒与防走失报警系统设计与实现(论文+源码)
stm32·单片机·嵌入式硬件
我叫洋洋1 天前
Allegro 画布“垃圾显示“清理指南:把板子调成干净工作台(实战总结)
c语言·c++·单片机·嵌入式硬件·eda·嘉立创