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:CCS 主题:从命令行创建和编译项目

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1225042/codecomposer-ccs-theia-creating-and-building-projects-from-command-line

器件型号:CODECOMPSER
主题中讨论的其他器件:CCStudioMSPM0L1306

尊敬的 CCS 团队:

当我查看 CCS Theia 用户指南(https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs_theia/)时

"6.3从命令行创建和编译工程"部分已连接到 eclipse 版本页面。

但基于 Eclipse 的 CCS 和 CCS Theia 似乎应该有区别。 您是否有任何有关推论的解释?

我的客户确认 CCS Theia 可以在 ubusptu18中工作,但在他的 ubusptu20机器上,CCS theia 无法识别 clang 编译器。 他是否需要安装另一个支持 ubuntu20的编译器?

如果是、请告知我相关链接。

此致、

TED  

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

    尊敬的 Ted:

    ?? ? 说:
    但基于 eclipse 的 CCS 和 CCS Theia 似乎存在差异。 您是否对结论有任何解释?

    是的。 Theia 用户指南仍在编写中,该部分目前正在编写中。  

    其用法基本相同。 但是、由于工作区功能如何随着 CCS Theia 改变、有 一些注意事项。

    首先、让我们从命令开始。

    需要考虑的两个主要因素是:

    -将"eclipsec"替换为"ccs-serverc"(在 Windows 上)或"eclipse"替换为"ccs-server"(在 Linux 上)。

    -将"CCSTUDIO"替换为"CCS"

    例如(在 Linux 上):

    而不是:

    >./ CCS- Eclipse  -noSplash -data ~/workspace_ccstheia -application com.ti。 CCStudio 中 .apps.projectImport -ccs.location ~/workspace_ccstheia/GPIO_toggle_output_lp_MSPM0L1306_nortos_ticlang

    用途:

    >./ CCS 服务器 -noSplash -data ~/workspace_ccstheia -application com.ti。 CCS 提供 .apps.projectImport -ccs.location ~/workspace_ccstheia/GPIO_toggle_output_lp_MSPM0L1306_nortos_ticlang
     

    这基本上就是从命令语法的角度来看。

    另一个考虑因素是工作区在 CCS Theia 中的工作方式。 我将省略所有详细信息、但要了解的关键一点是、即使已将工程从 Theia IDE 导入到工作区中、仍然必须先从命令行导入工程、然后才能从命令行构建工程。 这是一个已知问题、我们希望在 CCS Theia 1.1.0中解决。 但与此同时、您必须使用此权变措施。 还要注意、反向为真。 如果您通过命令行将工程导入到同一工作区、 该工程可能出现在 CCS Theia IDE Explorer 中、但在从 IDE 明确导入同一个工程之前无法编译。这可能需要您删除工程并从 IDE 重新导入它。再说一次、 这是我们在 CCS Theia 1.1.0中寻找解决的一个已知问题。

    ?? ? 说:
    并且我的客户确认 CCS Theia 在 ubusbutu18中工作,但在他的 ubusbutu20计算机上,CCS theia 无法识别 clang 编译器。 他是否需要安装另一个支持 ubuntu20的编译器?

    我在 Ubuntu 20.04计算机上使用 CCS Theia 1.0.1或随附的 clang 编译器没有问题。

    我怀疑您的客户可能遇到以下问题:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1168839/ccstudio-ccs12-linux-not-showing-ti-cgt-armllvm_2-1-0-lts-in-compilers-list/4410474#4410474

    谢谢

    小标题

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

    更新了:在上面提到的命令中有一些拼写错误。 我已经修复了它们。