如何在stm32cubeide中启动GDB服务器?

如何在stm32cubeide中启动GDB服务器?,gdb,stm32ldiscovery,stm32cubeide,Gdb,Stm32ldiscovery,Stm32cubeide,现在,我正在尝试在WIN10上使用stm32cubeide程序在STM32G0迪斯科板上编程。 这很好,直到它不起作用。 我现在的问题是我不能再调试/运行它了。这是我第一天使用这个程序,这并不意味着它在一开始就不起作用。构建、调试和运行工作正常。 但现在我收到了这个错误消息: Error in final launch sequence: Failed to start GDB server Failed to start GDB server Error in initializing ST

现在,我正在尝试在WIN10上使用stm32cubeide程序在STM32G0迪斯科板上编程。 这很好,直到它不起作用。 我现在的问题是我不能再调试/运行它了。这是我第一天使用这个程序,这并不意味着它在一开始就不起作用。构建、调试和运行工作正常。 但现在我收到了这个错误消息:

Error in final launch sequence:

Failed to start GDB server
Failed to start GDB server
Error in initializing ST-LINK device.
Reason: (4) No device found on target.
我已经尝试了多个usb端口,板上的跳线。我甚至查看了这个批处理文件: C:\ST\STM32CubeIDE\u 1.3.0\STM32CubeIDE\plugins\com.ST.stm32cube.ide.mcu.externaltools.stlink gdb server.win32\u 1.3.0.202002811050\tools\bin ST_LINK_gdbserver,因为它在其他线程中被提及,我刚刚得到:

错误:在“..\STM32CubeProgrammer\bin\”中找不到STM32CubeProgrammer,请使用-cp GDB服务器已退出。 哦,是的,我已经看过设备管理器了,我觉得一切都很好


非常感谢您的帮助

将0短启动(请参阅电路板的引脚)至3.3 V,然后关闭电源,并对其进行编程

我遇到了同样的问题,我设法解决了它。原来我的防病毒软件(avast)正在阻止调试器启动,方法是将文件ST_LINK_gdb.exe从原处删除并放入防病毒箱


解决方案是打开病毒箱,恢复文件,并添加一个异常。这就解决了问题。

我得到了与以前相同的错误。我的virusprogram删除了一些内容,这有什么变化吗?现在是一个严肃的评论:请尝试断开并重新连接您的ST-Link适配器,并重启您的目标(除非这两种情况与默认配置同时发生)。在极少数情况下,你可能还需要重新启动电脑,但我不相信原因是某些批处理文件,尤其是在它正常工作时。老实说,我无法让它正常工作。所以我刚买了第二个发现工具包。无论如何,谢谢你的帮助!