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

自己下载的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个回答
玲玲灵灵2013 回答时间: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旧的原因导致了帖子所说的问题
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版