如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”

Posted

技术标签:

【中文标题】如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”【英文标题】:How can I remove error like 'Waiting for debugger connection... Debugger connected Debugger connection lost. Shutting down...' 【发布时间】:2020-03-26 02:43:52 【问题描述】:

我正在使用 STM32CubeIDE 生成代码,但是当我开始调试时出现类似错误- STMicroelectronics ST-LINK GDB 服务器。版本 5.2.3

  Copyright (c) 2019, STMicroelectronics. All rights reserved.



  Starting server with the following options:

  Persistent Mode      : Disabled

  Logging Level       : 1

  Listen Port Number     : 61234

  Status Refresh Delay    : 15s

  Verbose Mode        : Disabled

  SWD Debug         : Enable


  Waiting for debugger connection...

  Debugger connected

  Debugger connection lost.

  Shutting down...`

我正在使用最新版本的 st-link USB 驱动程序(en.stsw link009)。我也在使用 USB 到 TTL 转换器。最初一切运行良好,近十个代码成功执行。但现在面临上述错误。那我该如何解决呢?

提前致谢。

【问题讨论】:

这个问题在***.com/questions/60827602/…有答案 这能回答你的问题吗? STM32CubeIDE can only flash once, no SWD debugging 【参考方案1】:

这个问题有时会出现。根据个人观察,当设备在调试模式下运行并断开电源或在调试模式下关闭IDE时,往往会发生这种情况。

为了修复它,你可以运行一个不同的项目(运行方式)。然后回到当前项目,它应该能够在调试模式下运行。此修复基于我的个人经验,希望对您也有帮助。

【讨论】:

【参考方案2】:

下载STM32CubeProgrammer,用它来做“全芯片擦除”。试试这是否可行。

【讨论】:

以上是关于如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”的主要内容,如果未能解决你的问题,请参考以下文章

如何删除vim中的当前文件?

如何删除 cURL 发送的默认标头?

如何删除重复的电子邮件地址 [关闭]

如何删除windows服务(sc.exe删除和注册表删除两种方法)

在 UITextField 中添加删除绑定(绑定删除)

从 Flutter PopupMenuButton 中删除填充