解决Keil5报错:加载STMicroelectronics STM32xxx的PDSC调试描述失败

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

  • 1. 错误的原因
  • 2.解决办法
  • 3.结语
  • 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.结语

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

    物联沃分享整理
    物联沃-IOTWORD物联网 » 解决Keil5报错:加载STMicroelectronics STM32xxx的PDSC调试描述失败

    发表评论