首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在stm32cubeide中启动GDB服务器?

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

Stack Overflow用户
提问于 2020-04-09 01:48:11
回答 3查看 12.8K关注 0票数 2

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

代码语言:javascript
复制
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_1.3.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.stlink-gdb-server.win32_1.3.0.202002181050\tools\bin ST_LINK_gdbserver,因为在其他线程中也提到了它,然后我就得到了这个:

错误:在‘..\ STM32CubeProgrammer \STM32CubeProgrammer\’中找不到STM32CubeProgrammer,请使用已退出的-cp GDB服务器。哦,是的,我已经查看了设备管理器,一切对我来说都很好。

非常感谢您的帮助!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-11-19 04:44:30

我也有同样的问题,我设法解决了它。原来,我的杀毒软件(avast)阻止调试器启动,方法是将文件ST_LINK_gdb.exe从其所在的位置移除并将其放入杀毒箱中。

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

票数 2
EN

Stack Overflow用户

发布于 2020-04-09 07:59:17

将BOOT0 (请参见板的引脚)短至3.3V,然后重新通电并对其进行编程

票数 0
EN

Stack Overflow用户

发布于 2021-07-27 00:35:26

我也有同样的问题,谢谢Chris的建议!

为了清楚起见,我遵循了以下步骤:

  1. short BOOT0 to +3.3V (BOOT0和1通过我的电路板上的1K拉低)
  2. 循环电源使用short in place
  3. 再次移除short
  4. 循环电源
  5. 可以使用了!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61106861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档