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:CCS 可能存在项目复制错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/650485/ccs-ccs-possible-project-copying-bugs

工具/软件:Code Composer Studio

我认为我发现了一些 CCS 错误。 在 CCS 版本:7.3.0.00019中、我从同一工作区中的另一个工程复制了一个工程。 为了构建这个复制的项目、我必须修复一些问题。 我现在必须对一些项目执行此操作。

在"常规设置"中、目标器  件已从 ti.targets.arm.elf.m4F 更改为 ti.targets.arm.elf.M4。 这会导致生成错误、因为未找到合适的库文件。 修复很重要、但弄清导致修复的原因需要几分钟时间。 理想情况下、CCS 将保留相同的目标器件。

2.在.cproject 文件中、某些 xml 字段保留了旧工程的路径、因此自动生成的 makefile 文件找不到 config.bld。 下面的摘录显示了有问题的部分。 突出显示的部分是我必须更改的文件夹名称。







(笑声)
"="">OldProjectName/configPkg/config.dl" ValueType="string"/>







(笑声)
"="">OldProjectName/configPkg/config.dl" ValueType="string"/>

希望这对我有所帮助、而不仅仅是我的问题

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

    Sean、

    请您附上一个简单的项目、我们可以使用它来重现这些问题吗? 到目前为止、我还无法通过我尝试过的示例重现这些示例。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不确定这有多大用处、因为目标是未发布 SDK 上的未发布硬件、但我会通过电子邮件向您发送我提出的示例项目。 这也许是奇怪行为的原因、但我不知道 CCS 在内部的工作方式、无法真正猜到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    此问题已脱机解决。

    总结:

    [引用用户="Sean Oliver28"]1. 在"常规设置"中、目标器件已从 ti.targets.arm.elf.m4F 更改为 ti.targets.arm.elf.M4。[/quot]

    这在项目的精简版本上不可重现。 如果他们再次遇到此问题、原始海报将会报告。

    [引用用户="Sean Oliver28"]2. 在.cproject 文件中、某些 xml 字段保留了旧工程的路径、因此自动生成的 makefile 文件找不到 config.bld。 [/报价]

    这是因为项目的 XDCtools 选项具有一个到 config.bld 的硬编码路径。 修改路径以使用编译变量(如 project_build_DIR/configPkg/config.Bld)将有助于实现可移植性。