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.

[参考译文] CODECOMPOSER:Theia AM263P4:自定义初始化脚本路径未正确解析

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1432859/codecomposer-theia-am263p4-custom-initialization-script-path-not-resolved-correctly

器件型号:CODECOMPOSER
主题中讨论的其他器件:AM263P4

工具与软件:

您好!

我正在尝试使用 Theia 调试 AM263P4。

问题1.

我的常用(CCS12.8.1)目标配置处于活动状态。 第一个问题是、当我点击 "Start Debugging"时、某个东西以红色闪烁(错误)、然后迅速消失。 这只是因为我在下面的 GIF 中捕获了这一点,我知道什么是说:

它正在抱怨找不到初始化脚本。 请参阅#2。

无论如何、请确保可以看到任何错误、以便能够解决这些错误。

问题2:

我使用工程本身在目标配置文件的子文件夹中控制的自定义初始化脚本版本。

上面在 CCS12.8中工作的相对路径不能在 Theia 中工作:

只有定制 GEL 文件的绝对路径正常工作、但这不是可移植的。

请确保 CC12.8行为被传递至 Theia。

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

    您好!

    我将您的主题重新分配给 AM263x 团队。 如果您在几个工作日内未收到回复、请随意 ping 该主题。

    此致、

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上面在 CCS12.8中工作的相对路径在 Theia 不工作:

    我似乎无法重现问题:

    您能否提供有关您的环境的更多详细信息? 您发送的错误消息被截断。 您能提供完整信息吗?

    谢谢

    Ki

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

    您好 Ki、

    以下是文件夹和文件排列:

    目标配置为:

    system_project/targetConfigs/AM263Px (r5ss0-1_lockstep).ccxml

    它引用:

    system_project/targetConfigs/CustomGelFiles/AM263Px (r5ss0-1_lockstep).gel

    在 Eclipse 中、从目标配置到 GEL 的路径如下:

    Theia 中的相同操作在 Debug Output 日志中提供以下错误:

    因此、我需要自定义 GEL 文件相对于 Theia 安装中的 targetdb 文件夹。

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

    明天我在办公室时、我将在我的 AM263P4板上尝试一下它。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="479799" url="~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1432859/codecomposer-theia-am263p4-custom-initialization-script-path-not-resolved-correctly/5495819 #5495819"]

    目标配置为:

    system_project/targetConfigs/AM263Px (r5ss0-1_lockstep).ccxml

    它引用:

    system_project/targetConfigs/CustomGelFiles/AM263Px (r5ss0-1_lockstep).gel

    在 Eclipse 中、从目标配置到 GEL 的路径如下:

    [报价]

    我确认 CCS Eclipse 和 CCS Theia 之间的行为有差异。

    在 CCS Eclipse 中:当使用一个相对路径时、CCS 将首先搜索 CCXML 文件的目录。 如果无法在其中找到该文件、则将在默认情况下进行搜索  \ccs\ccs_base\common\targetdb

    在 CCS Theia 中:使用相对路径时、CCS 将 仅 在默认搜索  \ccs\ccs_base\common\targetdb

    最初我假设 CustomGELFiles 位于中  \ccs\ccs_base\common\targetdb。 但是在您阐明它与 CCXML 文件位于同一个目录之后、接下来会进行解释。

    我不会详细介绍为什么会发生这种变化。 但这是为了支持其他一些功能。

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

    我提交了一个请求单以恢复此功能:

    https://sir.ext.ti.com/jira/browse/EXT_EP-11964

    我认为这很重要、因为这有助于使 CCXML 文件更具可移植性。

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

    非常感谢 Ki!

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

    如果可能、还请为 init 脚本添加"Browse"按钮。 它在 Theia 中缺失。

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

    我为您创建了另一个 TT:

    https://sir.ext.ti.com/jira/browse/EXT_EP-11968