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:Linux 编译问题

Guru**** 2537610 points
Other Parts Discussed in Thread: AM3359

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1051868/ccstudio-linux-build-issues

器件型号:CCStudio
主题中讨论的其他器件:AM3359

在团队使用 Windows 上的 CCS 开发项目后、我尝试将 CCS 项目添加到团队的 Linux 编译服务器中。

Linux 编译环境使用完全相同的 CCS 版本以及所有相同版本的相关工具链。

我们已经看到、即使我们使用所有相同的工具链、在 Windows 和 Linux 上生成的二进制文件也是完全不同的。

此外、当部署到目标硬件时、Linux 编译无法正常运行、而 Windows 编译二进制文件则正常运行。

这是一个正在 Sitara AM3359处理器上部署的 SYS/BIOS 项目。

Windows 和 Linux 之间生成的两个二进制文件之间存在差异是否有任何原因? 尝试在 Windows CCS 上构建完全相同的映像时、我需要注意哪些事项?

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

    您好!

    如果 Linux 和 Windows 之间的所有依赖项和工具链都相同、则二进制文件也应相同。 除了 SYS/BIOS 之外、您是否还在使用 TI 提供的任何其他软件包? 您使用的是哪个版本的 CCS 和 SYS/BIOS?

    我建议您比较在 Linux 和 Windows 之间编译工程期间生成的.cmd 文件和.map 文件。 检查是否有任何差异。

    此致、

    _________

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

    您好、Jianzhong、

    感谢您的回复、我将查看这些文件并检查差异。

    这是一个旧项目、它使用 CCS 版本7.3.0、SYS/BIOS 版本 6.50.00.10、具有 XDC 工具内核版本 3.50.01.12

    当然、工具链软件包之间的唯一区别是我获取了用于 CCS 和 XDC 工具的 Linux 安装程序。

    谢谢!

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

    另请比较 Windows 和 Linux 下的 CCS 编译日志。