This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/F28M36H33B2:TI Cloud Agent 未连接 GUI Composer

Guru**** 1818760 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/611838/ccs-f28m36h33b2-ti-cloud-agent-not-connecting-with-gui-composer

器件型号:F28M36H33B2

工具/软件:Code Composer Studio

我不会获得新的基于云的 GUI Composer 来连接到我的器件、并使用 TI 云代理桥直接从云运行 GUI。 我可以创建 GUI、然后将其导出为 CCS Desktop 视图、将其复制到文件夹中并运行应用程序。 但在我仍忙于开发和测试 GUI 时、这是一个相当麻烦的问题。 因此、我在 CCS GUI Composer Cloud 的目标通信设置下配置了一个 XDS 器件、以便可以对我的器件进行编程并从 Cloud GUI Composer 运行 GUI。 然后、当我尝试从 目标通信设置对话框进行连接时、它会挂起并显示"Connecting to TI Cloud Agent..." 消息。 我尝试在此处添加 TICloudAgent.log 文件、但我可以在路径"ti/node/logs/TICloudAgent.log"下微调任何此类文件。 我正在使用 Spectrum Digital XDS 200 Debug Probe 和 Blackhawk XDS 560、Cloud Agent 是否支持这些仿真器或仅适用于 TI XDS 仿真器?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cloud Agent 应支持这些仿真器。 实际上、我刚刚使用 GUI Composer 试用了 F28M35实验套件和 XDS200调试探针、并能够建立连接。 Cloud Agent 安装是否正确完成? 它是否提示您安装任何驱动程序(用于调试探针)?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、应用程序和浏览器扩展都已成功安装。 没有提示安装任何驱动程序。 如何安装驱动程序?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Albert、

    您能否尝试在 CCS Cloud 中创建一个简单的项目并查看是否可以在云上调试该项目? 我没有这款器件、我想知道这是 GC 特有的问题还是一般的云代理问题。 Cloudagent 在 CCS Cloud 和 GC 之间共享。 请注意、您需要在 CCS Cloud 中终止调试会话、然后才能在 GC 中连接 GUI 应用。

    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    艾伯特

    我们对云中的多核器件没有很好的支持、TI 看起来您可能正在使用多核器件。 您可以在 CCS 中创建一个 CCXML 文件、并使用 CCS 内的目标配置编辑器绕过其中一个内核、而不是将该文件更新到 GC 应用程序、当您将该文件上传到 GC 时、该文件需要具有 gcxml 文件扩展名。

    此致、
    Patrick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它也无法从 CCS 云中运行。 如果我转到 Target > Connect COM port、它会显示:"Opening COM port failed。 项目没有目标类型"。 我不知道在哪里设置目标类型。

    是的、我使用的是多核。 如何绕过目标配置文件中的一个内核? 如果我创建一个新的配置文件并选择 F28M36、它会自动将两个内核(M3和 C28)添加到配置中、我无法删除其中一个内核。 在目标配置编辑器的高级选项卡下、我只能删除整个器件、而不仅仅是一个内核。  

    在哪里可以将配置文件添加到 GC 应用程序? 云 GC 仅提供在目标程序下上传可执行(.out)文件的功能。 我不知道在哪里上载配置文件(.gcxml)。

    请提供更多有关如何执行此操作的说明吗?

    在 TI Cloud Agent wiki 页面中、显示以下内容:

    根据需要下载特定于器件的支持文件、以最大程度地减小安装的封装尺寸。 初始安装需要提升权限才能安装硬件驱动程序。

    我没有安装任何此类特定于设备的支持文件或设置任何提升权限。 这也许是我所缺少的吗? 在哪里可以获取这些特定于设备的文件并设置权限?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Albert、

    云中的应用目前不支持多核、因此您可能会遇到应用不知道如何连接到所需内核的问题。

    要绕过 CCS Desktop 中的内核、请执行以下操作:
    在目标配置编辑器中、切换到高级选项卡、并检查您未使用的内核的"旁路"。 请参阅随附的屏幕截图。

    要将.gcxml 文件上载到 GC:
    在项目视图中、选择要上载.gcxml 文件的项目。 然后、右键点击工程以显示上下文、点击"Add File"并选择.gcxml 文件(在上传之前将.ccxml 文件重命名为.gcxml 文件扩展名)。 请参阅随附的屏幕截图。

    只要您有互联网连接、CloudAgent 就会安装所需的设备驱动程序文件。  

    此致、
    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我完全按照您的指示进行了操作、但它在尝试连接时仍然挂起。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Albert、

    您可以将这两行代码添加到 tarticoudagent.bat (.sh)文件中以启用日志记录,该文件位于用户主目录中的 TICCloudAgent 文件夹下。 请在此处附加日志文件。 谢谢。

    设置 TI_DS_ENABLE_LOGIN=1
    设置 TI_DS_logging_output=

    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我添加了行。 ticloundagent.bat 文件如下所示:

    @μ s 回波关闭

    设置 path=%~DP0\util;%path%
    设置 TI_DS_ENABLE_LOGIN=1
    设置 TI_DS_logging_output="C:\ti\log.txt"

    如果不存在"%windir%\system32\reg.exe"、则转到 query_BITSIZE _done
    如果不存在"%windir%\system32\find.exe"、则转到 query_BITSIZE _done
    "%windir%\system32\reg"查询"HKLM\Hardware\Description\System\CentralProcessor\0"|"%windir%\system32\find"/i "x86"> NUL && set OS_bit_size=32||set
    os_bit_size=64
    :query_BITSIZE_DONE

    如果"%1"="no_chrome"转至 no_chrome"、否则转至 Chrome

    :镀铬

    "%"~DP0/node.exe""%"~DP0/src/main_chromin.js"%*
    转到末尾

    :非铬合金

    "%"~DP0/node.exe""%"~DP0/src/main.js"%*

    :结束

    尝试连接时、我仍然不创建日志文件、它仍然挂起。

    我可以找到的唯一日志文件是 ticloudagent_install.log:

    e2e.ti.com/.../0576.ticloudagent_5F00_install.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    艾伯特

    由于初始安装似乎失败、因此安装日志非常有用。  您能否  在此处发布 C:\Users\asmit\TIC扩音器 代理\node.bat 的内容(应该只有几行)。 您是否也可以打开 Windows 命令提示符 cd 到  C:\Users\asmit\TICAmandionAgent\,然后运行 node.bat 并在此处发布输出。 它的输出可能有助于查看发生了什么错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    node.bat 文件内容:

    @μ s 回波关闭
    设置 path=%~DP0\util;%path%
    REG 查询"HKLM\Hardware\Description\System\CentralProcessor\0"|查找/I "x86"> NUL && set OS_bit_size=32||设置 OS_bit_size=64
    C:\Users\asmit\TIC扩音器 代理/节点 C:\Users\asmit\TIC扩音器/src/installer/cli.js -安装程序 TIVoudagent__2 (1).exe -安静

    执行后的 node.bat 输出:

    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\asmit>CD TICloudAgent

    C:\Users\asmit\TIC扩音器 Agent>node.bat
    未传递有效的命令行参数


    C:\Users\asmit\TIC扩音器 代理>

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你,艾伯特。

    有助于跟踪此情况的其他几个项目:

    • 您已添加行以在多云代理.bat 中启用日志记录。  在 Windows 命令提示符下,是否可以从命令行运行此文件并在此处发布日志文件和控制台输出:

    C:\Users\asmit\TIC扩音器 Agent>ticloudagent.bat

    • 有关该问题的其他问题
      • 它也无法从 CCS 云中运行。 如果我转到 Target > Connect COM port、它会显示:"Opening COM port failed。 项目没有目标类型"。 我不知道在哪里设置目标类型。

    您看到此消息的原因是 IDE 无法从所选项目确定目标类型。 如果您在工作区中选择的工程具有受支持的目标配置、它应该能够找到配置。  为了证明它是否在其他地方工作、您可以为不同的器件(例如28027)创建一个项目、并尝试相同的操作。

    • 有关前面提到的支持的调试探针的说明。  我们不支持 CCS 云中的560类调试探针。 不过、XDS200类探头应该可以正常工作。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    多云代理.bat 的输出:

    Microsoft Windows [版本6.1.7601]
    版权所有(c) 2009 Microsoft Corporation。 保留所有权利。

    C:\Users\asmit>CD TICloudAgent

    C:\Users\asmit\TIC扩音器 代理>articoudagent
    ▲{"port":56395、"版本":"4.2"}

    日志文件 attached.e2e.ti.com/.../log_5F00_ticld.log