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.

[参考译文] AM3358:AM3358 上 SDK 11.02.05.02(内核 6.x)的 BuildRoot 兼容性和推荐 Ubuntu 主机

Guru**** 2693325 points

Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1595395/am3358-buildroot-compatibility-and-recommended-ubuntu-host-for-sdk-11-02-05-02-kernel-6-x-on-am3358

部件号: AM3358

您好:

我们的产品中使用的是 AM3358、我们必须继续使用 BuildRoot 作为我们的根文件系统构建系统、因为它具有严格的存储和占用空间要求。

我们现在计划迁移到最新的 Processor SDK:

TI-PROCESSOR-SDK-LINUX-AM335x-EVM-11.02.05.02 (Linux 内核 6.x)

在开始本次迁移之前、我们想确认以下有关的要点 BuildRoot 兼容性 建议的 Ubuntu 主机环境

问题

  1. AM335x Processor SDK 11.02.05.02(内核 6.x)在技术上是否与基于 BuildRoot 的根文件系统兼容?
    (我们将使用 TI 的内核+模块、而 BuildRoot 提供最小 rootfs。)

  2. 在 AM3358 上将 BuildRoot 与 SDK 11.xx 内核一起使用时、是否存在任何已知限制或问题?

  3. 以下哪个 Ubuntu 版本已针对构建 SDK 11.02.05.02(内核 6.x)进行了正式验证?
    (例如 18.04、20.04 或 22.04)

我们希望确保选择一个经过验证的主机环境、并确认 BuildRoot 仍然可以与新的 6.x 内核可靠地使用。

谢谢您、
Gihwan

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

    尊敬的 Gihwan:

    Linux 主机建议
    https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/11_02_05_02/exports/docs/linux/Overview/Processor_SDK_Linux_Getting_Started_Guide sdk.html#what-thou-to-do-with-the-sdk
    “例如、在撰写本文时、Ubuntu 22.04 是当前支持的 LTS 版本。“

    让我在我的同事的建设问题.

    此致、
    - Hong

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

    尊敬的 Gihwan:

    我们尚未在任何产品中发布适用于 AM335x 的内置程序包。

    上游显示平台已受支持

    https://github.com/buildroot/buildroot/tree/master/board/beagleboard/beaglebone

    如果您最终对我们未来的版本有真正的要求、我可以请求该团队提供支持。  

    请告诉我。

    此致、

    Suren

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

    您好、Suren、

    感谢您的快速答复。

    是的、BuildRoot 是我们基于 AM3358 的产品的强制性要求。 我们有非常严格的存储和占用空间限制、我们的系统必须使用最小的根文件系统。 因此、我们无法切换到另一个构建系统。

    即使没有 TI 官方支持、我们也计划继续将 BuildRoot 集成到我们的产品中。 但是、我们非常感谢 TI 为 BuildRoot 与 AM335x 平台兼容性提供的任何级别的支持。

    请告知我们、我们是否需要提供或正式请求以帮助推动这一进展。

    再次感谢您的持续支持。
    此致、
    Gihwan

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

    Hong Hong:

    感谢您对 Linux 主机建议的澄清。
    了解 Ubuntu 22.04 是 SDK 11.02.05.02 当前支持的 LTS 版本、这一点非常有用。

    再次感谢您的支持。
    此致、
    Gihwan

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

    尊敬的 Gihwan:

    我已创建一个内部 JIRA、用于跟踪对 BuildRoot 的支持。 有一次、我再次了解我们的产品何时支持此功能、我会回来的。

    此致、

    Suren

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

    GIHWAN Ahn  

    到目前为止、我们尚未使用 AM335x 上的 buildroot 向 TI.com 发布完整的 SDK 版本。 我们正在探索在未来版本中添加此选项。

    同时、 如您所见、主线内置确实通过 BeagleBone 支持 AM335x 平台。

    BuildRoot 提供了自定义 u-boot 和内核存储库的选项

    参考: https://buildroot.org/downloads/manual/customize-outside-br.txt 。 在此期间、建议将 repo/branches 切换到 https://git.ti.com/cgit/ti-u-boot/ti-u-boot/tag/?h=11.02.08 和 https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tag/?h=11.02.08 

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

    您好 Praneeth、

    感谢您的澄清。

    我们将继续使用当前方法、即使用主线 BuildRoot 以及您共享的 TI 内核和 U-Boot 存储库。
    很感谢更新、我们将等待有关未来 SDK 版本中可能的 BuildRoot 支持的更多信息。

    如果您需要我方面的任何其他详细信息、请告诉我。

    再次感谢您的支持。
    此致、
    Gihwan