gpt4 book ai didi

linux - 如何通过终端远程控制Trace32

转载 作者:太空宇宙 更新时间:2023-11-04 04:32:57 36 4
gpt4 key购买 nike

我有一个带有 Bamboo 的自动化 Linux 代理 (CentOS),可以帮助在板上构建和部署新软件。我希望能够使用远程 Bamboo 代理通过 Trace32 和 Lauterbach 在本地主板上运行 .cmm 文件,以触发日常构建和部署。

我知道终端命令选项:./trace32 -s file.cmm以避免使用 GUI。

我是否可以使用这种东西进行远程部署,也许利用 ssh?

最佳答案

TRACE32 中没有 SSH 服务器。但是,您可以通过 TRACE32 远程 API 远程控制 TRACE32。请参阅 TRACE32 安装的 PDF 文件夹中的文档“api_remote.pdf”。

要从 bash shell 启动一些脚本或执行一些简单的命令,您可以使用 /bin/linux 文件夹中的命令行工具 t32rem。该工具使用 TRACE32 远程 API 发送 TRACE32 命令来打开 TRACE32 GUI。

执行以下操作:

  1. 启用 TRACE32 远程 API 以将以下两行添加到 TRACE32 配置文件(通常为“config.t32”)

    RCL=NETASSISTPORT=20000
    您必须确保配置文件中这些行之前和之后都有一个空行。

  2. 启动 TRACE32 并使用 t32rem 向其发送命令,如下所示:

    t32rem localhost port=20000 <command>
    对于 ,您可以选择任何 TRACE32 命令,例如 DO file.cmm 来执行您提到的 PRACTICE 脚本。

要对 TRACE32 进行更复杂的远程控制(例如,通过 Python 脚本),您应该查看前面提到的“api_remote.pdf”以及 /demo/api 中的示例。

关于linux - 如何通过终端远程控制Trace32,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48026487/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com