关于“Loading PDSC Debug Description Failed”

这篇具有很好参考价值的文章主要介绍了关于“Loading PDSC Debug Description Failed”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于这个问题的弹窗报错网上也已经有了清晰的解决思路,就是更改软件目录下对应的.pdsc文件(譬如*/ARM/PACK/Keil/STM32F4XXXXXX/2.15.0/Keil.STM32F4xx_DFP.pdsc)去掉该文件的只读属性,并根据Keil底部的build output内的提示找到对应行,删除该行的报错提示,保存文件。

Message(2, "Not a genuine ST Device! Abort connection.");

----------------------------------------------------------------

感觉像是掩耳盗铃行为,但是经过进一步搜索后,在arm网站找到类似问题文档

Documentation – Arm Developer

https://developer.arm.com/documentation/ka003928/1-0/?lang=en

CAUSE

The Debug Description for STM32F7xx and STM32H7xx devices was updated and became incompatible to previous versions. This issue appears if you are using an STM32F7xx pack version 2.10.0 (or higher) or STM32H7xx pack version 2.1.0 (or higher) with a µVision project that was created with a previous version of these packs. Debug Description files (*.dbgconf) are automatically copied from the corresponding pack folder to your µVision project folder when a project is created.

RESOLUTION

  • Close your µVision project.

  • Delete all *.dbgconf files in your µVision project folder ProjectFolder\DebugConfig\*.dbgconf.

  • Start µVision and load your project. A Debug Description file *.dbgconf (one per µVision target) will be copied automatically from the latest installed Device Family Pack.

 大意就是使用的器件支持包版本比较新,与旧版本产生矛盾,所以在使用新包打开在旧包创建工程文件的时候就会出现报错。

解决方法:关闭工程文件,并删除工程文件夹debugconfig内*.dbgconf文件,然后重新打开软件和工程,然就会根据已有最新的设备包自动生成Debug描述文件。

但是经过实际操作,我这里生成的依然是旧的描述文件,并无法解决这个问题,不知道算不算特例。

总结:

1、由于弹窗是警告目的,且不影响正常使用,可以直接对.pdsc文件中的对应行进行操作(删除或者加双斜杠注释掉均可)最为推荐,一劳永逸

2、可以尝试官方提供的操作,但是不一定可行,猜测可能和下载的设备支持包相关。

3、新建一个工程然后转移以下代码也不是不行,但是应该最麻烦。

以上。文章来源地址https://www.toymoban.com/news/detail-738094.html

到了这里,关于关于“Loading PDSC Debug Description Failed”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • keil 4单片机程序的debug调试

    1、单击keil4窗口的调试按钮快捷图标 ,进入到软件模拟调试模式,如图所示     在软件调试模式下,可以设置断点、单步、全速、进入某个函数内部运行,还可以查看变量的变化过程、模拟硬件IO口电平变化、查看代码执行时间等,先了解一下调试按钮的功能:  其中,RS

    2024年02月09日
    浏览(35)
  • Win10关于debug时windows用户账户控制EnableLUAC

    目录 Win10关于debug时windows用户账户控制EnableLUAC 1、debug时,需要UAC独立使能的附加条件配置 1.1、用户帐户控制: 以管理员批准模式运行所有管理员  1.2、 此时光有以下配置是不够的,必须有上述配置 2、delphi或C++ Builder项目配置文件Manifest  2.1、项目配置如下: 2.2、否则项目

    2024年02月05日
    浏览(49)
  • 关于 【vivado ila debug时 高级触发的使用】之 改变ILA采样频率

    【vivado ila 高级触发的使用】之 改变ILA采样频率 一.背景 通常情况下,FPGA工程师在设计完复杂的逻辑设计后,会进行初步的仿真测试,仿真测试之后进行上板测试,但是简单的仿真往往无以应对复杂的实际情况, 上板使用在线调试工具(ILA和VIO)抓取内部信号进行debug是常用

    2024年02月03日
    浏览(26)
  • 【debug】mmseg多级多卡训练报错:The server socket has failed to listen on any local network address.

    多机多卡训练mmseg工程时,命令 第一台机器: 第二台机器: 报错信息如下: RuntimeError: The server socket has failed to listen on any local network address. The server socket has failed to bind to [::]:8888 (errno: 98 - Address already in use). The server socket has failed to bind to ?UNKNOWN? (errno: 98 - Address already in use).

    2024年02月14日
    浏览(49)
  • 【Android Studio报错】:Failed to read key AndroidDebugKey from store “C:\Users\13181\.android\debug.keys

            使用Android Studio的时候,遇到报错,特此提出解决方案,错误如下: 报错1: Execution failed for task \\\':app:packageDebug\\\'.  A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable     com.android.ide.common.signing.KeytoolException: Failed to re

    2024年02月11日
    浏览(34)
  • 【ARM Coresight Debug 系列 1 -- ARM Debug 技术概述】

    请阅读 【ARM Coresight SoC-400/SoC-600 专栏导读】 下篇文章:ARM Coresight 系列文章 2 - ARM Coresight 介绍 在过去的系统中,开发人员可能使用昂贵的硬件工具,如逻辑分析仪或示波器来观察程序的行为。但现代处理器是一个复杂的SOC,通常包含内存、缓存、和许多其他逻辑单元。可能

    2024年02月03日
    浏览(44)
  • pycharm 远程连接服务器并且debug, 支持torch.distributed.launch debug

    未经允许,本文不得转载,vx:837007389 https://www.jetbrains.com/pycharm/download/other.html 首先,你需要有个专业版本的pycharm。什么ji huo 码可以私我,或者样例可以看这里链接。 https://www.cnblogs.com/yanghailin/p/17577621.html 略 我现在代码在远程服务器上。所以需要把远程服务器代码和我本地

    2024年02月14日
    浏览(33)
  • debug: NameError: name ‘_C‘ is not defined 本地运行 GroundingDINO 代码 debug 记录

    在本地跑 GroundingDINO 代码 (github) 首先down下来代码: git clone https://github.com/IDEA-Research/GroundingDINO.git 然后跟着 readme 走,先下载预训练参数放到 ./weight 文件夹: mkdir weights cd weights wget -q https://github.com/IDEA-Research/GroundingDINO/releases/download/v0.1.0-alpha/groundingdino_swint_ogc.pth 然后新开

    2024年02月17日
    浏览(31)
  • vscode debug skills

    1) VSCode 调试 C/C++ 代码时,如何显示动态分配的指针数组。 创建一个动态分配的一维数组: 如果直接 Debug 时查看 array 指针,并不能看到数组所有的值。 查看 Debug 窗口,有一个 Watch(监视窗口)小窗口,可以添加想要查看的变量的值。 添加 *(int(*)[10])array 或 *array@10 后就可以

    2024年02月06日
    浏览(21)
  • vscode debug的方式

    在.vscode文件夹下建立launch.json 来自 https://github.com/chunleili/tiPBD/tree/amg 逐行解释: name是显示在侧边栏的名字,例如 program是要调试的程序 console是console打开的类型,分为内部(vscode内)和外部(额外弹出个终端模拟器) args是调试传入参数,注意对应于命令行的每个空格都要单

    2024年02月16日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包