tcl - 如何解释 openOCD 手册中的 tcl 命令
问题描述
我对 tcl 完全陌生,正在尝试了解如何在 openOCD 中编写命令“适配器 USB 位置”的脚本。
谢谢。
解决方案
这不是 100% 清楚的,但我希望(从那段文档中)巴士位置是一条虚线的“路径”,例如:
1-6
其中值是:
1
— 总线 ID6
— 端口号
这将导致像这样调用命令:
adapter usb location 1-6
当涉及更复杂的结构(内部由于链式集线器)时,例如您所指的项目上方的项目,我希望:
1-5.3
请注意,其中有一系列端口 ID ( 5.3
) 来表示结构。结果调用将是:
adapter usb location 1-5.3
现在要注意了!
我不知道这些 ID 的实际格式是什么。它们可能只是数字,或者它们可能有一些文本前缀(例如,bus1-port6
)。这些文本前缀(如果存在)可能包含一个空格(或其他元字符),如果为真,使用起来会非常烦人。您应该能够在adapter usb location
没有任何其他参数的情况下运行以查看当前位置;请注意,如果没有当前位置,它可能会返回空字符串(或给出错误)。我欢迎对此提供反馈,因为我可以找到的任何在线文档中似乎都不存在该信息(而且我没有安装任何东西,所以我不能只是检查)。
我也不知道如何(如果有的话)处理设备和接口 ID。
推荐阅读
- javascript - 使用 Selenium 收集 Javascript 下拉菜单上的每个选项
- node.js - 带有 AppEngine NodeJS Standard 的过滤器的 Cloud Datastore Projection 查询
- python - 在数据框中返回为 set() 的空集,如何返回为 None 或 NULL?
- c++ - 复制构造函数参数为 0
- jupyter-notebook - 有没有办法将 Jupyter Notebook 中单元格的实时输出打印到 MacBook Touch Bar?
- drake - 时变线性二次调节器查询
- linux-kernel - NFS 挂载超时
- docker - 通过特定物理接口的 docker 网络
- python - 在 python 中重塑一个奇怪的列表
- android - 如何验证 APK 上的签名证书是否与 SHA256 指纹匹配?