[STM32F4] Segger GDBServer(SWV跟踪)在升级J-Link固件后停止工作

[复制链接]
154|0
jerry尧 发表于 2025-9-1 22:41 | 显示全部楼层 |阅读模式
目标设备为STM32F411,使用Segger J-Link mini调试探头,GDBServer配置为通过SWO线以最大速度运行SWV跟踪功能。STM32CubeIDE及其所有相关组件均已升级至最新(当前)版本。

整个系统中唯一未升级的旧版本是J-Link探针固件。由于CubeIDE持续建议升级该固件,我执行了升级。升级后调试器停止工作。

具体表现为:仅当禁用SWV功能(SWO引脚、ITM Cortex-M4内部功能)时调试器可正常工作。若保持与升级前相同的配置和硬件连接启用SWV功能,则目标设备加载失败。弹出的GDBServer提示信息截图已附上。控制台调试窗口未提供更多信息,且我在调试配置界面中找不到GDBServer日志选项(

通过J-Link配置器确认固件已升级至最新版本。使用J-Link commander验证目标设备工作正常。唯独CubeIDE中的GDBServer在使用J-Link探头启用SWV配置时失败。链接脚本与之前正常工作时的版本一致。
8547568b5b090a3dbd.png

您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

73

帖子

0

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