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 V3.3中.cmd 文件中的未定义符号错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1047726/undefined-symbol-errors-from-cmd-file-in-ccs-v3-3

主题中讨论的其他器件:TMS320C6720

您好!

我在使用 CCS V3.3构建旧工程时遇到问题。 我的项目中的所有文件都能正确编译、直到它到达一个.cmd 文件、其中每个符号都有一个错误、显示为"未定义符号"。 要编译该文件、我需要做什么特殊的事情吗?

谢谢

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

    Daniel、您好!

    [引用 userid="495356" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1047726/undefined-symbol-errors-from-cmd-file-in-ccs-v3-3 "]符号出现错误,显示为"未定义符号"

    这是一个相当常见的链接器错误。 有关更多详细信息、请参阅以下链接:

    https://software-dl.ti.com/ccs/esd/documents/dmed/HTML/10234.html

    谢谢

    Ki

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

    这是引发错误的语句的语法。 同一文件中有其他变量是以相同的方式编写的、但在编译工程时不会给出错误。 因此、我不确定是否缺少库文件、但我不知道问题是什么。

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

    您的项目是否使用 DSP/BIOS? 如果是、您是否包含了必要的文件?

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

    是的、它确实使用 DSP/BIOS、并且它包含一个.tcf 文件。 是否需要包含其他文件?

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

    所有错误消息是什么? 请将其复制并粘贴到文本文件中、然后将其附加到此主题中

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

    以下是错误

    e2e.ti.com/.../1464.cc_5F00_build_5F00_Debug.log

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

    还请提供生成的 Debug.LKF 文件。  

    谢谢

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

    我将其传输到文本文档、以便上传

    e2e.ti.com/.../3700-Debug.txt

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

    我认为这个问题与 DSP/BIOS 构建问题相关。 当你构建 BIOS tcf 文件时、它应该生成构建所需的额外文件。 我不确定它们是否在您的构建中正确生成? 在任何情况下、这都超出了我的专业领域。 我将提请器件专家注意此主题、以获取进一步的建议

    谢谢

    Ki

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

    感谢你的帮助

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

    Daniel、您好!

    您为哪个器件构建 CCS 项目?

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

    我们将 CCS 项目用于的器件是 TMS320C6720

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

    Daniel、您好!

    请注意 、TMS320C6720是较旧的器件。 我们的团队在该部件上不再拥有硬件或软件专业知识、因此我们可以提供的任何支持都将受到限制。 我将把您的主题发送给具有 TI-RTOS (而非 DSP/BIOS)经验的另一个团队成员、看看他们是否识别出任何内容。 但是,他们可能无法提供任何额外的援助。

    此致、

    Nick

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

    Daniel、您好!

    这些错误与 DSP/BIOS 有关。 遗憾 的是、我们不再支持 DSP/BIOS、建议迁移到 SYS/BIOS 6、如此处所述。

    此致、

    _________

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

    您好、Jianzhong、

    由于要求使用 CCSv4或更高版本、我无法迁移到 SYS/BIOS 6。 为了编译这个较旧的器件、我必须使用 CCSv3、因为这是最初用于对芯片进行编程的版本。 您是否知道有其他资源可以帮助我解决这些问题?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="495356" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1047726/undefined-symbol-errors-from-cmd-file-in-ccs-v3-3/3879426 #3879426"]我将其传输到文本文档中,以便可以上载它

     在 Debug.LKF 中,我注意到目录之一中有一些空格: Main Firmware

    路径名中的空格可能会导致新一代 SYS/BIOS 工具出现问题、并且不确定 DSP/BIOS 工具如何处理这些问题。

    可能值得尝试重命名目录以删除空格。

    诚然、这只是一个猜测、因为我不使用 CCS 3.3和 DSP/BIOS。  

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

    切斯特、您好!

    我尝试更改目录以删除所有空格、但这似乎没有什么不同、我仍然会遇到所有相同的错误。 您是否认为它可能与其中一些命令的语法有关? 看起来每个错误都指向.cmd 文件中包含“*”的行。 我对这种语法不是很熟悉、但我觉得我缺少了一些东西、因为所有错误都是相同的。

    例如、它指向第186行、表示没有匹配的段。

    谢谢

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

    我在某种程度上能够在我以前从未检查过的位置找到项目中缺少的一些文件、这似乎解决了我几乎所有的问题。 感谢大家的帮助