当目标在STM32H7上继续运行时,退出gdb



我正在使用一个带有两个STM32H7的设备(目前有两个STM22H7 EVAL2板(。我想在一个(使用STMicroCube IDE(上调试,然后能够重新启动(重置并运行(第二个。我正在远程调试,所以我不想按下板重置按钮。

我的想法是使用STLink gdbserver(我已经用于第一个MCU的远程调试(来重置和运行第二个MCU。

我只能使用continue命令重置并运行目标,但该命令正在阻止GDB。

arm-none-eabi-gdb -q -ex "set confirm off" -ex "target remote xxx" -ex "monitor halt reset", -ex "continue"

不支持命令run

是否可以重置并运行目标,然后在目标保持运行的同时退出GDB?

使用target remote ...连接到目标后,您应该能够使用detach命令。这将告诉GDB关闭远程连接,但保持远程运行。

一旦分离,您应该能够在不导致远程目标被杀死的情况下使用quitGDB。

相关内容

  • 没有找到相关文章

最新更新