目标设备为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配置时失败。链接脚本与之前正常工作时的版本一致。
|
|