cutfall 发表于 2025-8-20 09:00

STM32Cube无法启动GDB服务器

当烧录STM32G时,弹出错误“fail to start GDB server”。
根据我在网上的搜索,发现论坛中提到该错误可能与杀毒软件有关,但即使卸载了,问题仍未解决。

七毛钱 发表于 2025-8-21 12:25

ST-Link调试器与目标板连接不良吧。。

duo点 发表于 2025-8-21 12:25

可能是系统环境冲突如防火墙/杀毒软件拦截、残留进程占用资源、工程路径含中文或特殊字符。

内政奇才 发表于 2025-8-21 12:26

ST-Link驱动未安装或版本不兼容。

海滨消消 发表于 2025-8-21 12:26

重新插拔ST-Link试试。

豌豆爹 发表于 2025-8-21 12:27

更新ST-Link固件,关闭防火墙/杀毒软件。

麻花油条 发表于 2025-8-21 12:27

检查工程路径避免中文或特殊字符

公羊子丹 发表于 2025-8-26 07:32

其实最直观的方法就是看生成的命令行里有没有 -DARM_MATH_CM4,有就说明加对了。

周半梅 发表于 2025-8-26 07:32

这个报错我也见过,多半是 ST-LINK 驱动或者 CubeIDE 的 GDB server 路径有问题。

帛灿灿 发表于 2025-8-26 07:33

有时候是端口被占用了,换个 USB 口或者重启电脑再试。

童雨竹 发表于 2025-8-26 07:34

确认下 ST-LINK 固件是不是最新,旧版会导致 GDB server 启动失败。

万图 发表于 2025-8-26 07:35

在 Debug Configurations 里把 External Tools 的路径检查一下,看是不是被改了。

Wordsworth 发表于 2025-8-26 07:37

我之前是因为权限问题,管理员模式启动 CubeIDE 就能解决。

Bblythe 发表于 2025-8-26 07:38

建议你把 Windows 的防火墙也关一下,有时候不是杀毒软件,而是系统阻止。

Pulitzer 发表于 2025-8-26 07:39

也可以尝试重装 CubeIDE,里面自带的 GDB server 出错会很难修。

Uriah 发表于 2025-8-26 07:40

另外 ST-LINK Utility 已经停更,用 CubeProgrammer 统一更可靠。

Clyde011 发表于 2025-8-26 07:41

如果你有第二块板子,可以交叉验证下,排除是目标板供电或者 SWD 接口的问题。

周半梅 发表于 2025-8-26 07:42

可以先试试单独用 STM32CubeProgrammer 看能不能正常连接芯片。

tpgf 发表于 2025-8-26 09:20

确保ST-Link调试器的USB接口和SWD连接器牢固连接到目标板。尝试更换USB线缆或端口,排除线缆损坏的可能性

星辰大海不退缩 发表于 2025-8-28 22:20

STlink'一定要稳定连接
页: [1]
查看完整版本: STM32Cube无法启动GDB服务器