![](/img/trans.png)
[英]Remote debugging with GDB on STM32H7 without PC connected to evaluation board
[英]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.