前言

Keil MDK(Microcontroller Development Kit)是嵌入式开发中广泛使用的IDE,但其芯片支持包(DFP)的安装常让初学者困惑。例如:

1、新建工程时找不到目标芯片(STM32F103或GD32F303)?
2、编译时提示 “No compatible library found”?
3、编译时提示 “No compatible library found”?

本文以国产GD32为例,逐步演示DFP的获取、安装与更新流程,并分享避坑技巧。无论使用官方Pack Installer还是离线包,均可快速完成环境搭建,让开发更高效。


一、下载芯片支持包

芯片支持包下载网址: https://www.keil.arm.com
进入网址之后,点击CMSIS Packs。
在这里插入图片描述
选择GigaDevice(STM32系列芯片支持包需要选择STM)。
在这里插入图片描述
也可以在搜索框内直接搜索所需芯片。
在这里插入图片描述
本文以GD32E10x_系列芯片为例,选择GD32E10x_系列芯片,点击右边的Download version 1.2.1 进行下载(使用其他芯片的选择对应芯片下载即可)。
在这里插入图片描述

二、安装芯片支持包

双击安装下载的芯片支持包。
在这里插入图片描述
确定好芯片支持包安装的路径为Keil 5的Packs文件夹内,点击Next。
在这里插入图片描述
勾选同意,点击Next。
在这里插入图片描述
点击Finish完成安装。
在这里插入图片描述

三、更新芯片支持包

如果需要更新芯片支持包,点击Pack Installer,进行更新。
在这里插入图片描述
工具自检,若检测到有最新版本,双击此行跳转。
在这里插入图片描述
点击Updata,等待更新安装完成。
在这里插入图片描述
弹出重新加载窗口,说明更新完成,点击“是”结束。
在这里插入图片描述

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐