首页 > 解决方案 > Openocd GDB 服务器配置

问题描述

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

在此处输入图像描述

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

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

标签: gdbraspberry-pi3stm32f4gdbserveropenocd

解决方案


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

在此处输入图像描述


推荐阅读