Openocd GDB 服务器配置

问题描述

我正在使用 Openocd 通过 RaspBerry pi 远程调试我的 STM32 代码,如本教程中所述:https://learn.adafruit.com/programming-microcontrollers-using-openocd-on-raspberry-pi

enter image description here

每当我运行 openocd 时,它都会在端口 3333 上启动 gdb 服务器,这当然是认的,如上图所示。我的问题是,有没有办法为 openocd 提供不同的端口号来启动 gdb 调试器......例如,如果我想运行 openocd,我希望 gdb 服务器在 3334 而不是 3333 上启动怎么办我这样做。

我打算这样做,以便我可以为同时连接到单个树莓派的不同目标运行多个 openocd 实例。任何帮助将不胜感激。提前致谢。

解决方法

OpenOcd 手册解释了如何在配置文件中选择特定的端口号,如下图所示:

enter image description here