【发布时间】:2021-01-13 16:59:14
【问题描述】:
我正在编写一个 C# 应用程序,该应用程序将用于在生产期间对 STM32 微控制器进行编程和测试。我想对芯片进行编程和验证,然后将一些配置写入闪存,最后设置读出保护。作为后端,我决定使用 OpenOCD 及其在端口 6666 上运行的 Tcl 接口。
问题:我能够执行命令并获得结果,但我不知道如何检查命令是否成功执行。例如。无论目标是否连接,reset 命令都返回空字符串......像mdw 这样的其他一些命令返回数据或错误字符串,但我正在寻找一些通用方法来检查命令是否成功。
感谢您的想法。
【问题讨论】: