[STM32H7] 使用Olimex ARM-USB-OCD-H调试器调试Nucleo H7A3

[复制链接]
675|10
柴库柴库 发表于 2025-9-13 21:23 | 显示全部楼层 |阅读模式
是否可以使用Olimex ARM-USB-OCD-H调试器调试STM Nucleo H7A3。通过Olimex ARM-JTAG-SWD和ARM-JTAG-20-10将调试器连接到Nucleo。有没有办法告诉STM32CubeIDE使用Olimex调试器?我也试过通过VisualGDB连接Nucleo,但在下载和调试时遇到错误,在项目设置期间测试连接时也出现同样错误。
Error: Error connecting DP: cannot read IDR
有他人在STM32 Nucleo或其他STM32开发板上使用过Olimex调试器么

公羊子丹 发表于 2025-9-24 07:17 | 显示全部楼层
你这个错误提示是 SWD 没连上,可能是接线顺序或者电压匹配问题。
周半梅 发表于 2025-9-24 07:18 | 显示全部楼层
Nucleo H7A3 自带 ST-LINK,CubeIDE 默认也是识别 ST-LINK,你要手动改成 OpenOCD 配置。
帛灿灿 发表于 2025-9-24 07:19 | 显示全部楼层
Olimex ARM-USB-OCD-H 在 CubeIDE 里能用,不过得自己建一个 GDB server 配置。
童雨竹 发表于 2025-9-24 07:20 | 显示全部楼层
你试过在 OpenOCD 里单独跑 openocd -f board/stm32h7x.cfg 看能不能连上吗?
万图 发表于 2025-9-24 07:21 | 显示全部楼层
有时候要注意 Vref 电压,调试器要感应目标板电平,不然也会报 DP 错误。
Wordsworth 发表于 2025-9-24 07:22 | 显示全部楼层
你用的 ARM-JTAG-SWD 适配器是标准 20pin 转 10pin 吗?确认一下 SWDIO/SWCLK 方向没接反。
Bblythe 发表于 2025-9-24 07:23 | 显示全部楼层
VisualGDB 用 Olimex 也可以,但配置比 CubeIDE 要复杂些,得手动写 cfg 文件。
Pulitzer 发表于 2025-9-24 07:23 | 显示全部楼层
我之前在 F4 系列上用过 Olimex,能跑,但在 H7 上时序更严苛,固件老的话也可能不支持。
Uriah 发表于 2025-9-24 07:24 | 显示全部楼层
如果只是调试 Nucleo,直接用板载 ST-LINK 是最稳的,Olimex 适合自制板或者没 ST-LINK 的情况。
Clyde011 发表于 2025-9-24 07:25 | 显示全部楼层
你可以先试 JTAG 模式而不是 SWD,看是不是连接协议问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

80

帖子

0

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