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.

[参考译文] AM3352:无法在 SDK8.2中执行"bitbake meta-toolchain-arago-tisdk&quot。

Guru**** 2554140 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1107470/am3352-failed-to-bitbake-meta-toolchain-arago-tisdk-in-sdk8-2

器件型号:AM3352

我在 SDK8.2中尝试了"MACHINE=AM335x-EVM bitbake meta-toolchain-arago-tisdk"命令。 (参考 software-dl.ti.com/.../Overview_Building_the_SDK.html )

但是、如所附的 error.txt 所示、它失败了。 我使用了随附的 local.conf 文件。
您是否成功构建 了 meta-toolchain-arago-tisdk?
您能否告诉我如何 正确构建 meta-toolchain-arago-tisdk?

e2e.ti.com/.../6866.error.txt

e2e.ti.com/.../7853.local.conf.txt

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

    Uegaka-San、

    今天、让我在本地开始构建一个版本、看看我是否可以重新创建问题、因为我还没有尝试自己构建新 SDK 的工具链(仅映像)。 但我看不到您的命令/步骤有什么问题。 报告。

    此致、Andreas

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

    您好、Uegaki-San、

    我能够使用您使用的相同命令通过 meta-toolchain-arago-tisdk 位烘烤目标成功构建工具链安装程序。  但是、我确实遇到了构建 qtbase-native 软件包的问题、但通过将 meta-qt5存储库的头文件前移几个提交、包括最近与 GCC 相关的修复、可以解决此问题、如下所示:

    ~/tisdk/am335/sources/meta-qt5$ git checkout 5ef3a0ffd3324937252790266e2b2e64d33ef34f
    Previous HEAD position was 6bfe29d qtbase: eglfs: Prevent printing a warning in every widget-based app
    HEAD is now at 5ef3a0f qtdeclarative: Fix build with gcc-11
    ~/tisdk/am335/sources/meta-qt5$

    现在、我在 Ubuntu 22.04下构建、目前尚未获得官方支持、因此这很可能是我需要这些附加修复的原因。

    但我注意到您是在 Ubuntu 16.04下构建的。 根据 https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/08_02_00_24/exports/docs/linux/Overview_Building_the_SDK.html 上的 SDK 文档建议、您能否使用 Ubuntu 18.04设置新的构建环境 完全可能是由此旧 Ubuntu 版本导致的特定构建问题、就像我(不同)的问题是由太新的环境导致的。

    此致、Andreas

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

    您好!
    感谢你的答复。 我将使用 ubundu18.04进行尝试。 我认为这个问题应该得到解决。