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。文章来源:https://www.toymoban.com/news/detail-761952.html
3.结语
今天的分享就到这里,如果我的文章对你有帮助的话,可以给我点个赞,大家的支持就是对我最大的鼓励!!!文章来源地址https://www.toymoban.com/news/detail-761952.html
到了这里,关于关于Keil5报错Loading PDSC Debug Description failed for STMicroelectronics STM32xxx ......的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!