[STM32F3] 启动GDB服务器失败

[复制链接]
433|12
 楼主| 柴库柴库 发表于 2025-6-4 21:00 | 显示全部楼层 |阅读模式
用 F303RE每当我在STM32cubemxIDE中调试时。它总是显示一个失败的启动GDB错误。
我已经更新了ST-Link固件,并检查了设备管理器。
也试过禁用防火墙。
也试过改变频率,接口,自动连接下的配置。
6430468404323600c2.png

codingtuzi 发表于 2025-6-4 22:22 | 显示全部楼层
换个软件版本
也可能是这个软件版本安装出现了异常导致的。
光辉梦境 发表于 2025-6-9 10:30 | 显示全部楼层
线缆松了或者损坏,可以重新拔插一遍来排除这种问题
江河千里 发表于 2025-6-9 12:02 | 显示全部楼层
查看是否识别到芯片的ID号。点击“魔术棒”→Debug选择ST-Link→打开Settings,查看是否识别到了芯片的ID号
淡漠安然 发表于 2025-6-9 13:03 | 显示全部楼层
重新安装GDB服务端,右键打开STM32CubeIDE的安装目录,找“STLinkServer”文件夹(GDB服务端修复文件存放地),右键"st-stlink-server.2.1.0-1.msi"打开设置,先“卸载”服务端,然后再次安装服务端
冰春彩落下 发表于 2025-6-9 14:00 | 显示全部楼层
可能是端口那边有问题,重新安排一个端口。打开STM32CubeIDE的RUN的Run Configurations,然后点开"调试器",自行编写一个暂时不会被占用的端口号码,比如65534。然后向下滑动,使能串行线查看器,然后调整另一个端口号,如65535,然后关闭使能,最后点击APPLY
暖了夏天蓝了海 发表于 2025-6-9 18:00 | 显示全部楼层
有时候.launch配置文件损坏,删了重新生成可能会好
别乱了阵脚 发表于 2025-6-9 18:38 | 显示全部楼层
有些版本的GDB兼容性不太稳定,更新STM32CubeIDE版本后可能解决此问题
三生万物 发表于 2025-6-9 19:00 | 显示全部楼层
在STM32CubeIDE里的Debugger选项,试试切换Debug Mode,比如从SWD改成JTAG或者反过来
远山寻你 发表于 2025-6-9 22:00 | 显示全部楼层
GDB连接失败有时候是OpenOCD问题,试试在Debug Configurations里改成“External GDB Server”。可以手动运行ST-LINK_gdbserver.exe看看报错信息,有时候是权限问题导致的。
夜阑风雨 发表于 2025-6-9 23:00 | 显示全部楼层
任务管理器里找ST的GDB任务,关闭它,再次进入IDE尝试
一秒落纱 发表于 2025-6-10 06:00 | 显示全部楼层
打开STM32CubeMX软件中的Project Manager界面,确认已选择合适的Toolchain & IDE组合。对于大多数情况,默认推荐选用STM32CubeIDE作为目标集成开发环境
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

71

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部