关于eclipse:GDB和OpenOCD-在调试结束后重置或恢复

GDB and OpenOCD - reset or resume after end of debugging

我正在使用Eclipse GDB硬件调试OpenOCD STM32F4DISCOVERY(通过ST-LINK)

一切正常。

调试完成后,Objective CPU仍处于"暂停"模式。

如何使调试(按下Terminate)后Objective CPU复位或继续工作?


我以这种方式这样做:

  • 编写一个bash脚本,该脚本通过Telenet连接到OpenOCD,并执行run或reset命令。

  • 通过eclipse的external-tools功能运行脚本
  • 可以创建一个启动组,在调试后将其作为外部工具运行脚本。
  • 这是一个脚本示例:

    1
    2
    3
    4
    5
    #!/bin/bash
    {
        echo"reset halt";
        echo"reset run";
    } | telnet localhost 4444