关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxx ......

本文解析了Keil5中LoadingPDSCDebugDescriptionfailed错误,原因在于Keil版本过旧。解决方法包括更新Keil到最新版或编辑PDSC文件中的提示。作者强调,虽然临时屏蔽警告,但应升级Keil以根本解决问题。
摘要由CSDN通过智能技术生成

关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxxx,Disabling usage of PDSC Debug Description. See Build Output for details错误的原因以及解决方法

1. 错误的原因

在这里插入图片描述

这段错误翻译过来就是加载的PDSC调试说明失败,STMicroelectronics STM32xxxx禁用PDSC调试说明的用法,有关详细信息,请参考生成输出。我在网上查了一下,大部分人都没有说明为什么会有这个报错弹窗,其实导致这个问题的原因是keil的版本比pack包的版本老,我们可以选择更新一下keil的版本兼容新版本的pack包,或者选择在PDSC文件中把相应的那句提示注释掉或者删除掉,这样并不会影响工程的创建和编译链接

2.解决办法

第一种办法是我们可以选择在keil官网下载最新版本的keil,第二种办法就是找到我们的pack包的安装路径编辑注释或者删除掉对应的提示,如果安装pack包的时候没有自定义路径,它的路径一般在C:\Keil_v5\ARM\Pack\Keil下,我们首先打开.pdsc文件
在这里插入图片描述
然后右键属性把只读关掉,用文本编辑器打开,找到Message(2,“not a genune ST Device! Abort connection.”);删除或者注释掉
在这里插入图片描述
之后保存,然后右键属性把只读勾上。

现在我们打开一个工程可以看到警告已经不会再弹出了
在这里插入图片描述
当然这种方法只是治标不治本的,它只是屏蔽了警告的弹窗,该警告还是存在的,想要彻底解决这个错误,我们可以在keil官网上下载最新版本的keil。

3.结语

今天的分享就到这里,如果我的文章对你有帮助的话,可以给我点个赞,大家的支持就是对我最大的鼓励!!!

### 回答1: Keil5加载PDSC调试的步骤如下: 1. 在Keil5中打开工程。 2. 在工程树中右键单击“Options for Target”选项,选择“Manage Run-Time Environment”。 3. 在“Manage Run-Time Environment”对话框中,选择“Pack Installer”选项卡。 4. 在“Pack Installer”选项卡中,选择需要加载的PDSC文件。 5. 点击“Install/Update”按钮,等待安装完成。 6. 安装完成后,关闭“Manage Run-Time Environment”对话框。 7. 在Keil5中选择“Debug”模式,即可开始调试。 希望对您有帮助! ### 回答2: Keil5是一款功能强大的嵌入式开发工具,它的作用是帮助开发人员开发和调试嵌入式系统的软件。在Keil5中,PDSC文件是定义软件包的文件,包括软件包的名称、版本号、作者、描述等信息。在Keil5中,可以通过加载PDSC文件来导入软件包中的源文件、头文件和文档等资源。 在Keil5中,加载PDSC文件进行调试可以分为以下几个步骤: 1.安装软件包 首先,需要将软件包安装到Keil5中。可以通过菜单中的“Pack Installer”选项来安装软件包,也可以通过手动下载并拷贝软件包到Keil5安装目录的“Pack”文件夹下来安装。 2.加载PDSC文件 安装完软件包后,在Keil5中打开项目,并添加需要调试的源文件和头文件等资源。然后,在Keil5的“中央项目文件”中,选择“添加组件”菜单,然后选择“添加软件包”选项,在弹出的对话框中,选择要加载的PDSC文件所在的软件包即可。 3.修改工程设置 加载PDSC文件后,需要修改工程设置。在Keil5中,可以通过项目选项设置来配置项目的构建选项。在项目选项中,“Target”选项卡中,选择“Debug”项,然后在“Debug”选项卡中,选择“Settings”选项,将“Use Pack”设置为“True”,并选择要调试的软件包即可。 4.编译和调试 完成以上步骤后,即可编译项目,并通过Keil5的调试功能来进行验证和调试。在调试过程中,可以使用Keil5提供的断点、单步调试等功能来进行调试和故障排除。 总之,通过加载PDSC文件,可以有效地利用Keil5的软件包管理功能,方便地导入和调试常用的软件包资源,提高了嵌入式系统开发的效率和可靠性。 ### 回答3: 在KEIL5中加载PDSC文件进行调试,是一项非常常见的技术操作。PDSC文件是一种文件描述符,它存储了一系列配置信息,可以用来帮助调试人员精确地定位代码中的问题,并进行快速、准确的调试。 首先,我们需要确保我们的keil开发环境已经正确地配置好了,并且我们拥有我们需要调试的目标板及芯片的相关文件。接着,我们要在KEIL中设置好调试器。KEIL中有很多种调试器,但是只有一种PLM-ICE才支持PDSC文件的加载调试。 在设置调试器时,我们需要将连接器设为PLM-ICE,并在Translator中选择PDSC文件。这样,我们就可以在keil的Debug模式下使用PDSC文件进行调试了。在调试时,我们可以按照设定的步骤进行单步调试或者断点调试,根据反馈的信息来进行分析定位。 如果在调试过程中遇到问题,我们可以通过查看Debug的输出信息来寻找问题所在。此外,我们还可以进行更具体的设置,例如在Project Options中设置链接器脚本等,以获得更高效、更精确的调试效果。 总之,使用PDSC文件进行调试可以有效地提高调试效率,帮助开发人员更快速、更准确地定位代码中存在的问题。开发人员只需要遵循一定的调试流程,扎实掌握相关调试技术,就可以大大提高代码质量,避免出现不必要的错误。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

include、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值