Keil5的pack安装问题
目录
1.我这边直接给你最不折腾,直装keil5自带版本(豆包音)
一、前言
在使用HC32L130F8UA之前安装相关pack的时候,出现无法安装的情况,提示:
E: The pack's pdsc (HDSC.HC32L13x.pdsc) has no release tag matching version "1.2.1"
E: pack version not found in the pdsc file
本文主要解决该问题。
只想解决问题,不想分析的同学直接👆点击对应的目录跳转。
二、具体问题
1.环境
IDE:keil5 V5.4
MCU:HC32L130F8UA
PACK:小华官网下载的HC32L13x_IDE_Rev1.2.1.zip
2.问题分析
安装HDSC.HC32L13x.1.2.1.pack的时候弹出:

我们找到keil5的Pack Installer,双击点开左边👈Devices中的HDSC。


这个时候看右边的Packs,我这边是HC32L130F8UA所以点开了HDSC::HC32L130(忽略下面的HDSC::HC32L13x,这个是我装好才有的😊),具体看哪个要看你芯片型号,发现它最高只到1.0,而我下载的是1.2的,所以出现了不匹配的情况。

三、pack安装
1.我这边直接给你最不折腾,直装keil5自带版本(豆包音)
(1)最简单(比较慢)
直接点击👆对应的Install就行了,剩下的就只剩等待了🍵,对于Devices中找不到的芯片品牌不适用哦。

(2)麻烦一点
去网上找对应版本的pack安装,因为每个人的pack需求不同,而安装方式网上一大半,我这里就不赘述了😄。
2.我就要装自己下载的版本😠
(1)解压
想安装自己下载的版本的同学,或者在Devices中找不到芯片品牌的同学看过来👀,接下来就是本文的重点📌,也是这这篇文章的主要目的。
以HC32L13x_IDE_Rev1.2.1.zip为例,解压后选择MDK_IDE文件夹看到.pack的后缀的文件(不知道怎么看后缀的自己百度一下),右键它,选择打开方式(不同版本的系统这里不太一样),用你的解压软件打开,这里我用WinRAR,打开后直接解压😌,其他的没有试过。


解压后需要看一下文件是否对的上,博主这里直接点击解压出现只解压HDSC.HC32L13x.pdsc的情况。出现这种情况需要把所有文件都选择上然后再解压,如果提示是否覆盖,直接选是。
解压出来文件如下(不同的pack可能会有出入):

(2)安装
找到keil5安装pack的位置,博主这里的位置给你做个参考,主要看你们安装keil5的时候的路径选择:

可以看到博主keil5安装pack的位置这里有ARM、Keil(STM32)、Puya三个MCU的pack。
如果是已有的,如普冉的(Puya),以下操作可以供你参考,步骤和文件夹命名都是大同小异的。

跟博主一样没有相关文件夹的,我们直接创建文件夹,小华我这里命名为HDSC,如果Devices中有你的芯片品牌,名字还是尽量一样(博主没有试过随便起名的后果)。

进入再创建一个文件夹,我这用的芯片pack是HC32L13x的,所以直接命名为HC32L13x_DFP,下划线前面是你的芯片相关型号(同上,没有试过随便起名会怎么样😄);下划线后面必须是固定的DFP,不然可能识别不到。

继续进入再创建一个文件夹(三顾茅庐了说是),命名为你的pack版本,我的是1.2.1,看你们自己的pack版本再命名。

最后再进入该文件夹,将刚刚解压步骤解压出来的文件直接考进去,就完事了ヾ(✿゚▽゚)ノ

四、验证
因为同学们的具体芯片pack可能不一样,所以以下的只作为参考。
找到keil5的Pack Installer,双击点开左边👈Devices中的HDSC(这个名字跟你刚刚创建的第一个文件夹是一样的吗?)。


可以看见右边👉的packs中出现了HDSC::HC32L13x(名字应该是对应你创建的第二个文件夹),版本是1.2.0(好像不受文件夹名字影响)的,这样就是安装好了。

点开魔法棒,选择Device,看到出现了HDSC(参考你自己的芯片品牌),选择你要使用的型号,然后配置一下FLASH,该勾上的勾上(网上关于怎么烧录多的很),最后!!!!!!!!!!烧录!!!!!!启动😠!!!!!!!!!!!!!!!!!

本文结束😄
五、结尾
写文不易,如果这篇文章对你有帮助的话,请帮我点一个免费的赞,收藏也行(︶.̮︶✽),不定期更新一些比较实用的东西。程序有什么BUG或者文章有纰漏可以在评论区提出。
更多推荐
所有评论(0)