我正在使用Eclipse + GDB硬件调试+ OpenOCD + STM32F4DISCOVERY(通过ST-LINK)
一切正常。
完成调试后,目标CPU仍处于暂停模式。 如何使调试后(终止按下)目标CPU复位或继续工作?
答案 0 :(得分:1)
我这样做是这样的:
这是一个脚本示例:
#!/bin/bash
{
echo "reset halt";
echo "reset run";
} | telnet localhost 4444
答案 1 :(得分:0)
我将 openocd 配置为在 gdb 会话结束时恢复执行。
创建 openocd-gdb.cfg 包含:
$_TARGETNAME configure -event gdb-detach {
resume
}
在运行 openocd 时,在目标文件之后加载文件:
openocd -f target/stm32f4.cfg -f openocd-gdb.cfg