你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

自己下载的STM32F4的DFP.PACK安装出错

[复制链接]
天堂隔壁 提问时间:2015-7-27 21:38 /
MDK5.24a最新版(2017.7)免费下载


如题,最近打算玩下STM32F407板卡资料下载)。用的是KEI MDK 5.12. 因为家里网速慢,从Keil更新很满,就直接在http://www.keil.com/dd2/pack/这个连接里面用迅雷下载了STM32F4的DFP,下载完成后点击默认安装。但是打开工程就会弹出下面的错误,而且也找不到STM32F4的器件,这个是怎么回事,大家遇到么?
  1. Error loading software packs
  2. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5425,19):
  3. Error parsing node '#text' :no declaration found for element 'workingDir'
  4. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5427,18):
  5. Error parsing node '#text' :no declaration found for element 'arguments'
  6. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5445,60):
  7. Error parsing node '#text' :no declaration found for element 'gpdsc'
  8. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5445,60):
  9. Error parsing node '#text' :attribute 'name' is not declared for element 'gpdsc'
  10. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5447,17):
  11. Error parsing node '#text' :element 'workingDir' is not allowed for content model 'All(description,select,command,project_files,files,extensions)'
  12. C:\Keil_v5\ARM\PACK\Keil\STM32F4xx_DFP\2.5.0\Keil.STM32F4xx_DFP.pdsc(5647,141):
  13. Error parsing node '#text' :attribute 'generator' is not declared for element 'component'
复制代码
求大牛指点是怎么回事

收藏 2 评论10 发布时间:2015-7-27 21:38

举报

10个回答
llll2013 回答时间:2016-6-8 23:49:11
shi夜 发表于 2015-12-30 11:57
我也遇到同样的问题(我使用的原子的keil mdk5.10,想用用stm32f030f4,自己下载pack安装是出现这样的问题 ...

楼上正解,我试过好多版本,的确是这样的
shi夜 回答时间:2015-12-30 11:57:01
我也遇到同样的问题(我使用的原子的keil mdk5.10,想用用stm32f030f4,自己下载pack安装是出现这样的问题)。
看了一些解决办法,通常的解决办法是:更新keil版本。
因为不想更新keil,所以下了一个stm32f0xx最早的一个版本的pack“Keil.STM32F0xx_DFP.1.0.0.pack”,安装之后,问题解决了
所以,出现这种错误,可能是keil版本和pack之间版本的兼容问题。也就是,新版keil使用新的pack,旧版使用旧的pack,中间应该有一个界限,越界之后,就报错了。
——白木
moyanming2013 回答时间:2015-7-27 23:23:33
你要用MDK-ARM里面的package manager先添加一下package才行。
JackieLaura 回答时间:2015-7-28 09:06:32
换个MDK版本吧,5.14蛮稳定的。。。我之前用5.12也遇到过这种类似问题。。。
watershade 回答时间:2015-7-28 17:29:50
第一确保你下载的是完整的,第二就是在keil里面要在package的file>import里面加载这个包,安装完才行。
如果安装过程出现错误,就是包有问题。我安装最新的F4是2.3.0的包,而大小有218M左右。
另外最好下面几个包。
Keil.MDK-Middleware.6.1.1.pack
ARM.CMSIS.4.2.0.pack
心灵qu旅行 回答时间:2015-12-24 12:36:08
哪位好心人有最新的stm32fxx的packs包。最新的好像是2.7版本的。我这里老是下载不了,还是从官网下载的最新版本。不知道是网域的问题还是什么原因。qq:976047749@qq.com
贝克石头 回答时间:2016-9-20 15:03:19
这网站注册真麻烦,本小白注册了就是为了回答这个问题,不想其他像我一样的小白头疼。确实是keil版本和pack版本的问题,楼主下载的应该是版本比较新的Keil.STM32F4xx_DFP,我最开始也是下载的2.9.0版本,后来仔细看了下面的介绍,从Keil.STM32F4xx_DFP.2.4.0.pack版本开始之后就需要CMSIS.4.3.0的支持,而MDK5.12我安装的时候默认的就装的是CMSIS.4.2.0,所以下载Keil.STM32F4xx_DFP的时候选择2.2.0版本,正好和CMSIS.4.2.0是配对的。安装Keil.STM32F4xx_DFP.2.2.0.pack之后问题成功解决
czhdpj 回答时间:2018-1-31 07:37:37
遇到同样问题。
Loading PDSC Debug Description failed for
STMicroelectronics STM32F030F4Px
不做咸鱼233 回答时间:2018-7-10 10:10:09
确实是8楼所说的那样,MDK版本为5.24a,开发F767,贪新,装了个最新的F7xx_DFP(2.10.0),结果打开以前的F7工程就是出现了本帖子所说的问题。然后我去官网上下了稍微旧一点的F7xx_DFP(2.9.0),卸掉原来的F7xx_DFP,安装2.9.0的F7xx_DFP,问题解决。

MDK5.24a发布日期为:2017年7月份
图1.jpg
F7xx_DFP(2.10.0)发布日期为:2018年5月份
图1 - 副本.jpg

F7xx_DFP(2.9.0)发布日期为:2017年2月份

图1 - 副本 - 副本.jpg


可以推断出是因为MDK比DFP旧的原因导致了帖子所说的问题
bodaohjd_300978 回答时间:2018-7-10 18:02:08
帮忙顶
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版