You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pyOCD多探针场景下如何连接指定开发板?含OpenOCD实现方法

问题解答

pyOCD指定探针方法

  • 你之前使用的--board和--target参数作用是指定目标开发板/芯片型号,不具备选择调试探针的功能,因此pyOCD会默认匹配序号为0的第一个识别到的探针。
  • 选择指定探针需要使用--probe(短参数-u)参数,后跟pyocd list输出的对应探针Unique ID,命令示例:
pyocd gdbserver --probe 0666FF303032424257021242
  • 临时测试也可以直接使用探针列表的序号选择,比如要选列表里序号为1的探针,命令为:
pyocd gdbserver --probe 1

提示:使用Unique ID的方式更稳定,不会因为探针插拔顺序变化导致序号漂移选错设备

OpenOCD指定探针方法

针对ST-Link系列调试探针,需要通过hla_serial配置项指定探针UID,完整启动命令示例:

openocd -f interface/stlink.cfg -f target/stm32f3x.cfg -c "hla_serial 0666FF303032424257021242"

如果使用的是其他类型调试器,对应指定序列号的配置项会有区别,ST-Link/V2/V3均适配上述配置。


内容的提问来源于stack exchange,提问作者T. Jastrzębski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 10:24:03