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.

[参考译文] CCStudio:错误87由##39导致;无法解析 PROJECT_ROOT ##39;。

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1446540/ccstudio-error-87-caused-by-project_root-cannot-be-resolved

器件型号:CCSTUDIO

工具与软件:

您好!

我最近在工作区内移至新项目时开始遇到问题。

当我试图建立项目时,我得到一系列的错误,最后的警告说"构建变量'project_root'不能解决。  此项目可能未按预期生成"。  当我查看"Project Properties"->"CCS Build->Variables"下的"Variables"时、我找不到此构建变量。  我确保单击"Show system variables"框。   如果我尝试执行一个工程->干净、我仍然得到错误、但在执行这项清理后发现、如果我然后关闭 CCS 并重新打开将正确构建的工程。  返回 Variables 选项卡、project_root 现在存在并指向有问题的工程。

它不是一个节目停止现在,我有一个工作,但它只是最近开始发生,所以想知道我可能已经改变了,以引起问题.  工作区和其中的项目在代码更改时已经相当稳定、但在项目设置或配置方面没有什么重要的。

谢谢- Bruce

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

    Bruce、您好!

    您使用的具体 CCS 版本是什么?  

    [报价 userid="491678" url="~/support/processors-group/processors/f/processors-forum/1446540/ccstudio-error-87-caused-by-project_root-cannot-be-resolved "]当我移至工作区内的一个新项目时。

    您究竟说了什么? 您的意思是工作区中有多个项目、使用一个项目后、需要切换到另一个项目(在项目浏览器中选择)?

    谢谢

    Ki

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

    您好!

    我使用的是版本12.6.0.00008。  我检查了更新、它显示我在后面。  我将更新到最新版本(显示为12.8.1.00005)、看看是否会发生此问题。

    您对"当我在工作区内移动到新项目时"的描述是正确的。  我将在 Project Explorer 中关闭我正在处理的工程、在 Project Explorer 中打开另一个工程。  这不一致、但在我刚打开的构建该项目时、我遇到了构建失败的情况。

    Bruce

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

    谢谢 Bruce。 我将看看我能否在12.x 上重现  

    请注意、我们提供了较新版本的 CCS - CCS 20。 它基于较新的 IDE 框架。 我们弃用了对基于较旧 IDE 框架(CCS 12.x 和更早版本)的较旧 CCS 版本的支持。

    如果您有兴趣、请访问: https://dev.ti.com/tirex/explore/node?node=A__AAYvq3.tTCJv4S7pKjagLg__CCSTUDIO-ACADEMY__RdkYJ-M__LATEST

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

    您好!

    我已下载 CCS 20、可以构建程序。  我需要通读有关在您发送的链接中配置调试的部分、因为我看到调试设置未与工程的其余部分导入。  但我还注意到、bin 和 hex 文件都有很大的不同。  我希望这两个版本的 CCS 会生成相同的代码。  这不是真的吗?   

    谢谢- Bruce

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

    我也刚刚运行了新的下载版本的12.x 和它仍然显示原来的错误。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但我也注意到 bin 和 hex 文件明显不同。  我希望这两个版本的 CCS 会生成相同的代码。  这不是真的吗?   [报价]

    这是一个复杂的问题。 请访问: https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/682645/compiler-tms570lc4357-best-practices-for-repeatable-binary-hex-builds

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

    我似乎无法使用 CCS 12.8.1重现此示例。

    如果这仍然是个问题、可以尝试清理工作区吗?

    https://software-dl.ti.com/ccs/esd/documents/users_guide_12.8.0/ccs_troubleshooting.html#clean-the-workspace-or-try-using-a-new-one

    您是否发现 CCS 20存在同样的问题? 如果不是这样、那么 CCS 20适合您、那么我建议使用 CCS 20。 我们弃用对 CCS 12.x 的支持

    谢谢

    Ki