打印
[STM32F3]

启动GDB服务器失败

[复制链接]
186|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
用 F303RE每当我在STM32cubemxIDE中调试时。它总是显示一个失败的启动GDB错误。
我已经更新了ST-Link固件,并检查了设备管理器。
也试过禁用防火墙。
也试过改变频率,接口,自动连接下的配置。

使用特权

评论回复
沙发
codingtuzi| | 2025-6-4 22:22 | 只看该作者
换个软件版本
也可能是这个软件版本安装出现了异常导致的。

使用特权

评论回复
板凳
光辉梦境| | 2025-6-9 10:30 | 只看该作者
线缆松了或者损坏,可以重新拔插一遍来排除这种问题

使用特权

评论回复
地板
江河千里| | 2025-6-9 12:02 | 只看该作者
查看是否识别到芯片的ID号。点击“魔术棒”→Debug选择ST-Link→打开Settings,查看是否识别到了芯片的ID号

使用特权

评论回复
5
淡漠安然| | 2025-6-9 13:03 | 只看该作者
重新安装GDB服务端,右键打开STM32CubeIDE的安装目录,找“STLinkServer”文件夹(GDB服务端修复文件存放地),右键"st-stlink-server.2.1.0-1.msi"打开设置,先“卸载”服务端,然后再次安装服务端

使用特权

评论回复
6
冰春彩落下| | 2025-6-9 14:00 | 只看该作者
可能是端口那边有问题,重新安排一个端口。打开STM32CubeIDE的RUN的Run Configurations,然后点开"调试器",自行编写一个暂时不会被占用的端口号码,比如65534。然后向下滑动,使能串行线查看器,然后调整另一个端口号,如65535,然后关闭使能,最后点击APPLY

使用特权

评论回复
7
有时候.launch配置文件损坏,删了重新生成可能会好

使用特权

评论回复
8
别乱了阵脚| | 2025-6-9 18:38 | 只看该作者
有些版本的GDB兼容性不太稳定,更新STM32CubeIDE版本后可能解决此问题

使用特权

评论回复
9
三生万物| | 2025-6-9 19:00 | 只看该作者
在STM32CubeIDE里的Debugger选项,试试切换Debug Mode,比如从SWD改成JTAG或者反过来

使用特权

评论回复
10
远山寻你| | 2025-6-9 22:00 | 只看该作者
GDB连接失败有时候是OpenOCD问题,试试在Debug Configurations里改成“External GDB Server”。可以手动运行ST-LINK_gdbserver.exe看看报错信息,有时候是权限问题导致的。

使用特权

评论回复
11
夜阑风雨| | 2025-6-9 23:00 | 只看该作者
任务管理器里找ST的GDB任务,关闭它,再次进入IDE尝试

使用特权

评论回复
12
一秒落纱| | 2025-6-10 06:00 | 只看该作者
打开STM32CubeMX软件中的Project Manager界面,确认已选择合适的Toolchain & IDE组合。对于大多数情况,默认推荐选用STM32CubeIDE作为目标集成开发环境

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

34

帖子

0

粉丝