如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”
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,用它来做“全芯片擦除”。试试这是否可行。
【讨论】:
以上是关于如何删除诸如“等待调试器连接...调试器已连接调试器连接丢失”之类的错误。关机……”的主要内容,如果未能解决你的问题,请参考以下文章