[其他ST产品] 外部调试探头与STM32CubeIDE无法正常工作

[复制链接]
jerry尧 发表于 2025-8-24 11:00 | 显示全部楼层 |阅读模式
我想通过OTA对STM32微控制器进行编程,但在STM32CubeIDE软件中,我在调试配置中添加了IP和端口号以实现OTA,但它显示在扩展远程模式下进行调试。如何在Cube IDE中实现扩展远程调试?


公羊子丹 发表于 2025-8-25 07:16 | 显示全部楼层
我之前试过,CubeIDE默认是走ST-LINK调试器,远程IP调试要用GDB Server。
周半梅 发表于 2025-8-25 07:17 | 显示全部楼层
你说的扩展远程模式,其实就是target extended-remote,CubeIDE里要手动改配置。
帛灿灿 发表于 2025-8-25 07:18 | 显示全部楼层
OTA更新和远程调试是两回事,OTA通常只是下载固件,不保证调试功能。
童雨竹 发表于 2025-8-25 07:19 | 显示全部楼层
如果是通过以太网/IP调试,得有ST-LINK GDB Server支持TCP连接才行。
万图 发表于 2025-8-25 07:20 | 显示全部楼层
CubeIDE调试配置里,把“ST-LINK GDB Server”改成“External GDB Server”,再填上IP和端口。
Wordsworth 发表于 2025-8-25 07:21 | 显示全部楼层
建议先用命令行arm-none-eabi-gdb去连远程目标,确认能通,再放进IDE。
Bblythe 发表于 2025-8-25 07:22 | 显示全部楼层
有些第三方探头支持网络模式,但ST-LINK官方好像还没直接支持OTA调试。
Pulitzer 发表于 2025-8-25 07:23 | 显示全部楼层
可以考虑走OpenOCD,它原生支持extended-remote方式,CubeIDE能接上去。
Uriah 发表于 2025-8-25 07:23 | 显示全部楼层
OTA编程阶段能做,但要单步调试还是得有调试接口,不然只靠网络是不够的。
Clyde011 发表于 2025-8-25 07:25 | 显示全部楼层
我感觉你要的应该是“远程烧录+远程调试”一体化,CubeIDE原生还没完全支持。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

70

帖子

0

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