针对极海G32A1465评估板在Keil环境中安装Pack时遇到的E: The latest release (1.0.0) in pack's pdsc (Geehy.G32A1xxx_DFP.pdsc) does not match pack version "1.0.1"
E: pack version is not the latest in the pdsc file的问题,从早上一直弄到4点才解决,下面我给出一下解决办法。
一、问题原因
安装的软件包版本与Keil PackInstaller期望的版本不一致,或者该软件包不是最新的可用版本。这可能是由于多种原因造成的,如软件包的命名问题、Keil MDK的版本过旧、网络连接问题等。
Geehy.G32A1xxx_DFP.1.0.1.pack
安装时弹出下面的问题点:


KEIL的版本是V5.41:

二、解决方案
检查软件包版本与命名:
确保你下载的软件包版本与Keil PackInstaller期望的版本一致。
有时,软件包的命名可能与其内部声明的版本不一致。你可以尝试修改软件包的命名,使其与内部声明的版本相匹配。例如,如果软件包名为Geehy.G32A1xxx_DFP.1.2.0.pack,但内部声明为1.0.0,你可以尝试将文件名改为Geehy.G32A1xxx_DFP.1.0.0.pack后再进行安装。
更新Keil MDK:
如果你的Keil MDK版本过旧,可能无法支持最新版本的软件包。尝试更新Keil MDK到最新版本,然后再尝试安装软件包。
检查网络连接:
确保你的计算机可以正常访问互联网,因为安装过程中需要从Keil服务器下载文件。如果网络连接不稳定或无法访问,可能会导致安装失败。
以管理员身份运行Keil:
在某些情况下,操作系统可能不允许Keil MDK-ARM安装Pack。尝试以管理员身份运行Keil MDK-ARM安装程序,这通常可以解决权限问题。
暂时禁用安全软件:
某些安全软件(杀毒软件或防火墙)可能会阻止安装过程。尝试暂时禁用这些安全软件,然后重试安装。安装完成后,记得重新启用安全软件。
检查磁盘空间:
确保你的计算机有足够的磁盘空间来安装软件包。磁盘空间不足可能会导致安装失败。
以上的办法是在度娘找的,第一条是在最后准备放弃时试了一下成功了,把Geehy.G32A1xxx_DFP.1.0.1.pack名字更改为Geehy.G32A1xxx_DFP.1.0.0.pack就可以成功安装了。
安装成功的:


到这里就成功的解决了问题,可以正常的开发了。
全部评论