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,点击菜单栏的 PackPack 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 列表。
相关推荐
wuyk5551 天前
24. C 语言模块化:不是拆几个.c 文件那么简单
c语言·开发语言·stm32·单片机
☆cwlulu1 天前
调试排查工具介绍(gdb、strace、Valgrind等)
开发语言·c++·嵌入式硬件·ubuntu
lzqrzpt1 天前
LED驱动电源选型标准与工程应用技术要点解析
python·单片机·嵌入式硬件·物联网
木子单片机1 天前
基于51单片机的音乐彩灯设计
单片机·嵌入式硬件·51单片机·keil
hongmai6668881 天前
ESP32-S2-MINI-2U-N4R2:一款为灵活部署而生的Wi-Fi MCU模组
人工智能·单片机·嵌入式硬件·物联网·智能家居
熙芯XiChip1 天前
Modbus-RTU帧结构与功能码解析
单片机
电子工程师成长日记-C511 天前
51单片机录音笔(带闹钟)
单片机·嵌入式硬件·51单片机
传感器与混合集成电路1 天前
电流频率转换模块选型要考虑哪些参数?量程匹配、精度等级与封装形式的综合决策
单片机·嵌入式硬件
JNX_SEMI1 天前
AT2659 L1频段多模卫星导航低噪声放大器技术解析
前端·单片机·嵌入式硬件·物联网·硬件工程