繁体   English   中英

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

[英]Quit gdb while the target keeps running on STM32H7

我正在开发一个带有两个 STM32H7 的设备(目前是两个 STM32H7 EVAL2 板)。 我想调试一个(使用 STMicro Cube 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 关闭远程连接但保持远程运行。

一旦分离,您应该能够quit GDB 而不会导致远程目标被杀死。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM