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 列表。
相关推荐
xiangw@GZ3 小时前
CapSense底层逻辑:并行走线的强耦合干扰
单片机·嵌入式硬件
逐步前行3 小时前
STM32_ADC_寄存器操作
stm32·单片机·嵌入式硬件
全栈游侠3 小时前
06-任务管理与创建
stm32
LCG元4 小时前
STM32实战:基于STM32F103的智能门禁系统(RFID+指纹)
stm32·单片机·嵌入式硬件
可乐鸡翅好好吃5 小时前
NRF芯片下的ADC采集
单片机·嵌入式硬件
3壹5 小时前
LED模块控制与左移运算详解
单片机·嵌入式硬件
senijusene5 小时前
通信概念,51UART的使用,以及MODBUS的简单应用
c语言·开发语言·单片机·51单片机
Zevalin爱灰灰5 小时前
零基础入门学用物联网(ESP8266) 第一部分 基础知识篇(五)
单片机·物联网·嵌入式·esp8266
全栈游侠6 小时前
05-FreeRTOS的移植与适配
stm32