OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 56829|回复: 34

安装mdk5之后,弹出loading PDSC Debug Description failed for...应该怎么解决

[复制链接]

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
发表于 2018-7-27 20:51:01 | 显示全部楼层 |阅读模式
1金钱
安装MDK5之后,新建了一个工程,然后再次打开软件就出现了Loading PDSC Debug Description failed for...的问题,尝试重新安装了Pack包还是同样的问题,请问如何解决
补充:板子是stm32f407ZG的,软件也安装了f1的pack包,安装过程是按照资料包里面的视屏安装的
MDK5安装问题截图.PNG

最佳答案

查看完整内容[请看2#楼]

新版本的keil不兼容旧版本的调试配置,把DebugConfig目录删了就好了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2018-6-4
在线时间
13 小时
发表于 2018-7-27 20:51:02 来自手机 | 显示全部楼层
新版本的keil不兼容旧版本的调试配置,把DebugConfig目录删了就好了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2018-7-28 21:45:24 | 显示全部楼层
重装MDK试试看吧
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
 楼主| 发表于 2018-7-29 15:14:55 | 显示全部楼层

还是不可以,尝试了一下运行程序和创建工程,不影响
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2018-7-30 00:57:25 | 显示全部楼层
Jerome邵 发表于 2018-7-29 15:14
还是不可以,尝试了一下运行程序和创建工程,不影响

编译我们例程也报这个错误么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
 楼主| 发表于 2018-7-30 16:18:02 | 显示全部楼层
本帖最后由 Jerome邵 于 2018-7-30 16:19 编辑
正点原子 发表于 2018-7-30 00:57
编译我们例程也报这个错误么?

没错,无论啥程序,打开就这样,客服也没弄好,但不影响使用。但是好像新出了问题,现在编译程序都会有一个错误,少了一个int,加了int之后又来了一个警告,加了一个return之后就好了,但是我不确定是不是加return 0还是return x,加两个的其中一个程序都没问题。我不知道这样对不对
捕获.PNG
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2018-7-31 02:02:22 | 显示全部楼层
Jerome邵 发表于 2018-7-30 16:18
没错,无论啥程序,打开就这样,客服也没弄好,但不影响使用。但是好像新出了问题,现在编译程序都会有一 ...

在前面加一个void即可。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
 楼主| 发表于 2018-7-31 10:18:03 | 显示全部楼层
正点原子 发表于 2018-7-31 02:02
在前面加一个void即可。

我明白了,void是无返回类型的,谢谢
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
 楼主| 发表于 2018-7-31 10:21:20 | 显示全部楼层
tasam 发表于 2018-7-31 09:05
新版本的keil不兼容旧版本的调试配置,把DebugConfig目录删了就好了

USER下的DebugConfig吗,删掉打开之后还会自动生成
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2018-6-4
在线时间
13 小时
发表于 2018-7-31 11:20:51 | 显示全部楼层
Jerome邵 发表于 2018-7-31 10:21
USER下的DebugConfig吗,删掉打开之后还会自动生成

自动生成的应该就不会报错了
回复

使用道具 举报

4

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2018-7-30
在线时间
37 小时
发表于 2018-8-7 20:53:58 | 显示全部楼层
不要用最新2.13的pack包
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2018-9-12 16:56:21 | 显示全部楼层
在安装目录下找到Keil.STM32F4xx_DFP.pdsc这个文件,在里面把Message(2, "Not a genuine ST Device! Abort connection.");这条语句注释了,就不报错了
回复

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2018-9-12 17:00:24 | 显示全部楼层
1.png 2.png 例如我的,就这么弄的
合肥-文盲
回复

使用道具 举报

40

主题

259

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
459
金钱
459
注册时间
2016-5-19
在线时间
192 小时
发表于 2018-9-14 17:37:03 | 显示全部楼层
感谢大侠!
回复

使用道具 举报

2

主题

15

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2018-7-27
在线时间
10 小时
 楼主| 发表于 2018-9-25 11:32:44 | 显示全部楼层
多谢了
回复

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2016-4-1
在线时间
16 小时
发表于 2018-10-15 14:14:44 | 显示全部楼层
合肥-文盲 发表于 2018-9-12 16:56
在安装目录下找到Keil.STM32F4xx_DFP.pdsc这个文件,在里面把Message(2, "Not a genuine ST Device! Abort  ...

我总是感觉这个方法只是把错误的提示消除掉了,而不是把错误改过来了。。。
回复

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2016-4-1
在线时间
16 小时
发表于 2018-10-15 14:15:18 | 显示全部楼层
我总是感觉删除那行的这个方法只是把错误的提示消除掉了,而不是把错误改过来了。。。
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2018-8-26
在线时间
23 小时
发表于 2018-10-24 09:30:20 | 显示全部楼层
我删除那条语句后不能用ST-Link下载了,是怎么回事
回复

使用道具 举报

7

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
711
金钱
711
注册时间
2017-5-20
在线时间
96 小时
发表于 2019-1-23 08:43:08 | 显示全部楼层
晕 把 Message删除 错误更多了
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2017-4-9
在线时间
1 小时
发表于 2019-3-15 00:26:06 | 显示全部楼层
合肥-文盲 发表于 2018-9-12 17:00
例如我的,就这么弄的

感谢大侠,我也修改得不提示错误了。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2019-3-19
在线时间
0 小时
发表于 2019-3-19 10:06:17 | 显示全部楼层
Jerome邵 发表于 2018-7-29 15:14
还是不可以,尝试了一下运行程序和创建工程,不影响

DebugConfig目录在哪儿?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2019-3-25
在线时间
0 小时
发表于 2019-3-25 09:46:14 | 显示全部楼层
楼主的问题解决了吗
回复

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
129
金钱
129
注册时间
2019-2-18
在线时间
34 小时
发表于 2019-3-30 23:00:23 | 显示全部楼层
一样的问题

回复

使用道具 举报

5

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
88
金钱
88
注册时间
2013-6-2
在线时间
31 小时
发表于 2019-4-10 11:31:49 | 显示全部楼层
本帖最后由 腾飞的北极熊 于 2019-4-10 11:33 编辑

CMSIS:E203:未定义的标识符 - 构建时的“消息”功能
此知识库文章中的信息适用于:

MDK-ARM版本5.23
CMSIS Pack版本5.0.0
症状
更新设备系列包后,生成输出窗口会显示以下错误消息:

顺序:CheckID
上下文:项目#1:<control if =“jep106id!= 0x20”>
项目#0:<block> ::第2行
表达式:“消息(2,”不是真正的ST设备!中止连接。“);”
---------------------------- ^
E203:未定义的标识符 - 功能'消息'
原因
此错误消息意味着MDK-ARM的早期版本无法理解新包中的“消息”功能。

为了改进CMSIS标准,新功能始终添加到规范中。“消息”功能是CMSIS-Pack标准版本1.4.9的最新版本。CMSIS PACK版本 5。0。1(2017年2月23日发布)以及后来实施此标准。Keil更新了MDK-ARM版本5.24a(2017年7月5日发布),之后又能够使用“消息”功能。

STM32F4和STM32L4器件系列包(DFP)是第一批利用“消息”功能的产品。

解析度
可能的解决方案:

更新到MDK-ARM版本5.24a和CMSIS Pack版本 5.0.1或更高版本,以利用最新ST包中使用的序列,查询和其他新的调试访问功能。
将ST设备系列包降级为2017年2月之前发布的包。
更多信息
在下载产品 页面下载最新版本的MDK-ARM 。
请参阅μVision用户指南中的 Pack Installer。
在 CMSIS-Pack调试描述用户指南中阅读有关CMSIS-PACK调试访问函数的更多信息 。
论坛线索
以下讨论论坛主题可能会提供与此主题相关的信息。
http://www.keil.com/forum/63409/
出处:http://www.keil.com/support/docs/4035.htm

回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-5-10
在线时间
1 小时
发表于 2019-5-10 13:59:30 | 显示全部楼层

不要装新的pack包。Keil.STM32F4xx_DFP.1.0.8.pack  装这个包没问题。Keil.STM32F4xx_DFP.2.13.0.pack装这个就会报这个错误。
回复

使用道具 举报

7

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2019-4-23
在线时间
15 小时
发表于 2019-7-12 10:35:16 | 显示全部楼层
FeifanNokia 发表于 2019-5-10 13:59
不要装新的pack包。Keil.STM32F4xx_DFP.1.0.8.pack  装这个包没问题。Keil.STM32F4xx_DFP.2.13.0.pack装 ...

报错会不会有什么影响呢?能正常下载单片机正常工作吗
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2019-7-17
在线时间
2 小时
发表于 2019-7-18 21:45:52 | 显示全部楼层
错误原因:新版本的Keil::STM32F1xx_DFP2.3.0中引用了没用定义的message函数 。
解决方法:在packs中remove新包,使用旧包1.0.5

pdsc_solution.jpg
回复

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
82
金钱
82
注册时间
2014-4-6
在线时间
22 小时
发表于 2019-7-29 19:29:16 | 显示全部楼层
把2.3固件包卸了用2.2版本就报警消失了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2018-10-8
在线时间
1 小时
发表于 2019-8-30 08:35:20 | 显示全部楼层
scybyq 发表于 2019-7-29 19:29
把2.3固件包卸了用2.2版本就报警消失了

怎么下载旧版本的固件包哪
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2019-9-9
在线时间
0 小时
发表于 2019-9-9 08:20:29 | 显示全部楼层
顶一下,遇到一样。MDK5.21a版本,低版本的F4支持包哪里下载
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-12-16
在线时间
3 小时
发表于 2019-12-18 08:01:24 | 显示全部楼层
合肥-文盲 发表于 2018-9-12 16:56
在安装目录下找到Keil.STM32F4xx_DFP.pdsc这个文件,在里面把Message(2, "Not a genuine ST Device! Abort  ...

非常感谢,注释掉就解决了
回复

使用道具 举报

3

主题

28

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2020-3-27
在线时间
52 小时
发表于 2020-5-15 17:45:22 | 显示全部楼层
前面的大佬们分析的都有道理 我的话是F4 2.14的报错 2.10的是16年的 就不报错了 问题还是keil老版本但是不兼容新版本的packs 注释掉那句话有点治标不治本感觉 不过运行感觉应该莫得问题
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2021-1-28
在线时间
0 小时
发表于 2021-1-28 11:14:54 | 显示全部楼层
message那一行删除我这边管用
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-10-23
在线时间
1 小时
发表于 2021-3-11 18:31:34 | 显示全部楼层
把2.3.0固件包卸了用2.2.0版本就可以消除告警了
05e15b08912355f4ff17bbc44538f4f.png
回复

使用道具 举报

6

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2014-11-26
在线时间
91 小时
发表于 2022-2-19 09:36:06 | 显示全部楼层
哈哈 我刚解决  1 找到 keil安装位置中PackInstaller.exe(可以搜索到) 打开  
2找到对应你工程的芯片 我的是vet6  在右边栏将高版本的remove 就好了
11111111111.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 03:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表