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.

[参考译文] AWR2944P:在 M4 代码上包含 45 个文件目录后无链接

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1631206/awr2944p-no-link-after-including-45-file-directories-on-m4-code

器件型号: AWR2944P

您好、

我的客户修改了 DDMA 演示的 M4 代码、包括 45 个文件目录。 现在、编译器似乎可以正常工作、因为客户可以看到生成的.o 和.d 文件。 但没有链接操作、也不会生成.xem4。 下面是乱码输出。  

image.png

客户还尝试将文件目录添加到一个文件中、但遇到了相同的链接器问题。

客户正在使用 CCS 20.4.1.4 和 TI Clang v4.04.LTS。 R5 代码上也有同样的问题。

您是否会在这个构建问题上提供善意帮助?

谢谢、

Chris

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

    您好、Chris、

    是否可以分享一些有关所做修改的简要信息、以及这些 45 个文件目录是什么?

    谢谢、

    恶劣

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

    恶劣、

    这 45 个文件目录是客户自己的代码。 我认为这个问题可能与太多的 include 目录有关。 编译器是否有任何限制、或者有任何建议添加许多  include 目录?

    谢谢、

    Chris

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

    您好、Chris、

    我认为没有目录包含可能是一个可能的原因、您可以要求他们共享链接器命令的长度(链接所有这些文件)吗?

    谢谢、
    恶劣

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“35282" url="“ url="~“~/support/sensors-group/sensors/f/sensors-forum/1631206/awr2944p-no-link-after-including-45-file-directories-on-m4-code

    客户还尝试将文件目录添加到一个文件中、但遇到了相同的链接器问题。

    [/报价]

    客户还尝试使用文件来添加所有包含文件目录、但遇到了相同的问题。 有何评论?

    谢谢、

    Chris

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

    您好、Chris、


    您能让他们分享链接器命令的长度吗

    如果您能从他们那里获得这些信息、将会很有帮助。


    谢谢、
    恶劣

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

    恶劣、

    我已通过邮件共享信息。 请仔细检查并提供反馈。

    谢谢、

    Chris

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

    您好、Chris、

    当然、我会检查并向您提供反馈。

    谢谢、
    恶劣

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

    恶劣、

    是否有任何更新?

    谢谢、

    Chris

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

    您好、Chris、

    我参与了其他一些活动、并且已经离职。

    我会在 48 小时内回复。

    谢谢、
    恶劣

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

    您好、Chris、

    只是想快速检查、客户是否尝试过清洁、然后再重建?

    谢谢、
    恶劣

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

    严酷、

    是的。 客户确认他们尝试清理和重建、但问题存在。

    谢谢、

    Chris

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

    您好、Chris、

    您能让他们检查他们的 linked.cmd 文件是否位于正确的位置吗?

    或者是否可以共享他们的 liker.cmd 文件?

    再次对延迟表示歉意、我肯定会优先考虑这一点。

    谢谢、
    恶劣

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

    恶劣、

    客户的代码基于我们的演示、可以顺利构建演示。 添加更多包含目录时出现问题。 因此、我认为 cmd 文件位置不会出现问题。

    是否有办法输出更多链接日志?

    谢谢、

    Chris

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

    您好、Chris、  

    看来、我需要重新创建问题并调查根本原因。

    您能帮助我重新创建问题吗?

    我需要了解客户如何构建应用、他们正在使用哪个演示(SDK 版本)的信息。

    重新创建问题时需要注意的任何其他信息。

    谢谢、

    恶劣