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 列表。
相关推荐
Flamingˢ19 小时前
ZYNQ + OV5640 视频系统开发(四):HDMI 显示链路
嵌入式硬件·fpga开发·硬件架构·音视频
LCMICRO-1331084774620 小时前
国产长芯微LDC5141完全P2P替代DAC80501,数模转换器 (DAC)
单片机·嵌入式硬件·fpga开发·硬件工程·dsp开发·数模转换器 dac
普中科技21 小时前
【普中 51-Ai8051 开发攻略】-- 第 9 章 按键控制实验
单片机·嵌入式硬件·开发板·keil·按键·普中科技·ai8051u
曼亿点1 天前
STM32HAL驱动L298N电机驱动模块(PWM调速+双电机控制)保姆级教程
stm32·单片机·嵌入式硬件
筱谙1 天前
BES 芯片跨核通讯与共享内存设计原理
嵌入式硬件·音频·蓝牙
思为无线NiceRF1 天前
高空线路安装智能安全帽全双工组网对讲系统(含优先级管控)应用方案
嵌入式硬件·物联网
独小乐1 天前
012.整体框架适配SDRAM|千篇笔记实现嵌入式全栈/裸机篇
c语言·汇编·笔记·单片机·嵌入式硬件·arm·gnu
不吃鱼的羊1 天前
ADC扫描组Scan Group
单片机
海砥装备HardAus1 天前
飞控算法中双环串级PID深度解析:角度环与角速度环的协同机制
stm32·算法·无人机·飞控·串级pid
LCMICRO-133108477461 天前
长芯微LPC556D1完全P2P替代DAC8830,是引脚兼容的16位数模转换器,该系列产品为单通道、低功耗、缓冲电压输出型DAC
stm32·单片机·嵌入式硬件·fpga开发·硬件工程·电压输出型dac