JNH官网

【ARM】MDK-安装芯片支持包时,根目录不存在问题

1、 问题场景

近期有客户反馈,工程所需要的DFP包无法下载安装,经PackInstaller和官网下载尝试,客户确实始终无法安装DFP包,报错截图如下:



pack包报错信息为:E: the specified CMSIS Pack Root directory does NOT exist! Please take a moment to review if the value is correct or create a new one via cpackget init command

PackInstaller报错信息为:Cannot download //www.keil.com/pack/Keil.STM32U5xx_DFP.2.2.0,pack: General error


2、软硬件环境

1)、软件版本:MDK5.38a

2)、电脑环境:Windows 10

3)、外设硬件:无


3、解决方法

1)、将下载下来的芯片包资源后缀名,由".pack"改为".zip"并解压,如下图所示


2)、打开Keil安装路径,找到芯片包的存储目录(一般就是安装keil时的packs路径),在此文件夹下新建名为"XXXX_DFP"的文件夹(名称为你要添加的芯片包的名称,如"Keil.STM32U5xx_DFP.2.2.1.pack"就填中间那段"STM32U5xx_DFP",如下图:


3)、进入文件夹,新建名为芯片包版本号的文件夹,并把之前改好后缀的DFP包复制过来,解压所有文件到该文件夹里,如下图:




5



5


4)、最后重启Keil即可看到所需DFP已经下载完成,如下图:




jnh官网 jnh官网 jnh官网 jnh官网 金年会 金年会 金年会 金年会