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.
我有一个在 TI v20.2.5.LTS 工具链中开发的项目、现在已迁移到 TI Clang v2.1.0.LTS。 我还有一个用于自动编译的脚本、该脚本调用以下命令:
该命令与 TICGT 编译器完美配合、但在迁移到 TI Clang 后、该命令不再起作用、并且具有以下行为:
在 GUI 上进行编译时不会出现任何问题。
此外、我已经尝试将项目复制到其他位置并尝试执行命令、实际上它正常工作。 是否有人知道为什么它在不同的位置工作、而不是在原始位置工作?
我应该补充的是、CCS 项目是 Git 存储库的一部分。
我已经尝试将项目导入到新的工作区、并且在使用 GUI 时遇到了一些类似的问题:
它大约缺少一半的项目设置。
我正在使用 Git Perspective > Import Projects 导入工程。
我将从 CCS Edit 透视图导入并使用 Project -> Import CCS Projects。
对于显示为无效的路径、它们与您的项目文件夹相关。
项目
\application\include
\devices\include
(笑声)
它们在构建选项中看起来是什么样的?
转到项目属性
单击底部的链接以"隐藏高级设置"
然后转至 Build -> Arm Compiler -> Include options in the tree on the left.(构建-> Arm 编译器->包含选项位于左侧树中。)
此致、
John
因此我重新启动了 CCS、问题就会消失。
以下是我的路径的配置方式:
我不确定您是否注意到了该图像、但我在最初导入工程时无法访问"Arm Compiler"选项卡。 初始时这些设置似乎无法正确导入、但在重新启动程序时、这些设置可供访问。
但是、我想弄清楚的主要问题是我最初问题中的第一条命令行。 我假设它具有类似的行为(CCS 命令行未正确导入工程编译设置、并且尝试使用上述 GUI 映像中的 make 命令)。 是否有任何关于如何解决此问题的想法? 我的命令是否正确?
这很奇怪。 即使显示了高级设置、您也应该能够展开"CCS Build"以进入编译器选项。 看起来项目最初导入不正确。
从命令行我想知道您是否将操作拆分为导入、然后将构建拆分为与您在 GUI 中使用的重新启动相同的技巧。
我们在这方面的最佳专家将在这里工作几周、因此我将尽力而为。
即第一次通话
eclipsec -noSplash -data " "-application com.ti.ccstudio.apps.projectImport -ccs.location [ ]
然后
eclipsec -noSplash -data " "-application com.ti.ccstudio.apps.projectBuild (-ccs.projects) )[ ]
此致、
John
这似乎解决了问题。 此行为是否应视为 CCS 中的错误?
费尔南多
是的、当 DSS 专家返回时、我会让他尝试一下、但如果现在命令必须拆分为2个命令、则肯定是错误。
此致、
John