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.

[参考译文] AM625:AM625定制 Linux

Guru**** 2540720 points
Other Parts Discussed in Thread: SK-AM62B, SK-AM62, AM625

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1267174/am625-custom-linux-for-am625

器件型号:AM625
主题中讨论的其他器件:SK-AM62BSK-AM62

我在执行完这里提到的所有步骤之后、尝试使用 Yocto 构建环境为 AM62x 构建定制的 Linux 映像:
software-dl.ti.com/.../Overview_Building_the_SDK.html
然后输入此命令

" $ machine=am62xx-evm bitbake -k tisdk-default-image "

我在"qtwebkit_git.b"文件上遇到错误。 我已在下图中为同一器件附加了错误快照。

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

    1.

    机器=  位烘烤   -c  清洁  

    然后重新构建

    :使用 qtwebkit

    :  am62xx-EVM

    2.

    日志中的 committha 与已发布的配置不匹配

    https://git.ti.com/cgit/arago-project/oe-layersetup/tree/configs/processor-sdk/processor-sdk-08.06.00-config.txt 

    您是否正在根据8.6版本进行全新的配置? 或者在 TI SDK 配置上是否有任何其他自定义更改?

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

    我正在为 am62xx 机器开发8.6版本

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

    您好!

    你有没有试过 Praneeth 之前所建议的?  MACHINE= 62xx-evm  bitbake  -c  cleanall  qtwebkit

    然后、如果编译问题仍然存在、请发布(附加)该目标的完整编译日志。 应该在构建输出的某个位置引用它、并且文件应该被称为"<...一些长路径...>/log.do_compil*"之类的文件。 还要确认您正在构建 Ubuntu 22.04系统。

    此致、Andreas

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

    您好!
    我将从现在开始回复他的问题、因为 Yash 不可用

    我正在尝试创建用于版本08.06.42的 am62xx 的 Linux、因此我需要 Ubuntu 版本18.04.6

    我还没有尝试过  MACHINE= 62xx-evm  bitbake  -c  cleanall  qtwebkit 因为我的最终目标是创建自定义 Linux。 我清除了所有文件、现在重点介绍"如何为 AM62x 创建定制的 Linux?"
    请帮我解决同样的问题。

    接下来的问题是、该示例需要 Yocto 项目的哪些参考分布层、我还应该在哪个发行版上构建它?

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

    Aditya,

    由于您似乎要开始一个新项目、您应该真正使用我们于7月发布的 AM62x SDK v9.0。 它基于 Yocto Kirkstone (而非 Dunfell for SDK v8.6)、并且许多组件都是更新/更好的。 对于 Yocto、具体来说、在层设置和层互依赖关系(例如 meta-ti 和 meta-Arago 之间)方面已经简化、这应该会使定制更加简单。 除其他改进外、它还使用了 Yocto 内部工具链。

    https://www.ti.com/tool/download/PROCESSOR-SDK-LINUX - AM62X/09.00.00.03

    此致、Andreas

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

    您好!

    由于我将 Ubuntu 18.04作为主机并且我想为 AM62x 构建 Ubuntu Linux、那么我应该使用 Yocto 项目的哪几层?
    我目前正在使用
    1)约克托/波基
    2) Yocto/meta-ti
    3) Yocto/meta-arm
    4)开放嵌入式/元-开放嵌入式
    5)开放嵌入式/开放嵌入式内核
    (所有这些层都设置在 Dunfell 分支上)

    所有这些层是否都正常、或者我是否需要更改任何层?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    、但在 Yocto/build/tmp/tmp/deploy/images/am62xx-evm-k3r5/中构建输出文件后
    使用 SD 卡创建的映像无法在 AM62x 电路板上运行
    引导中的错误如下所示[/引号]

    如果您希望通过 SD 卡运行、则需要在 PC 上使用 SD 卡读取器将"WIC 映像"编程到 SD 卡、如 SDK 文档中所述。

    然后、请注意、在 SK-AM62B 板上、实际上有两个"SD-ish"接口:

    • MMC0外设-->连接至板载 eMMC 芯片
    • MMC1外设-->连接至 SD 卡插槽

    因此、如果您要使用 SD 卡、 则"mdev"应设置为"1"。 实际上、这应该是开箱即用的。 以下是您尝试从正常工作的 SK-AM62 SD 卡映像设置的两个 U-Boot env 变量的默认环境:

    => env print mmcdev bootpart
    mmcdev=1
    bootpart=1:2
    =>

    此致、Andreas

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

    我只需要问一下、使用面向电路板 AM62x 的.wic.xz 映像构建 Ubuntu Linux 的步骤是什么

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只需要询问一下为主板 AM62x 构建带.wic.xz 映像的 Ubuntu Linux 的步骤

    为了确保我理解正确、您想要生成(嵌入式) Ubuntu 映像以便在 AM62x 上运行? 这不是目前可用的或我们支持的东西,不管怎样。

    但我们确实有一个适用于 AM62x 的官方 Debian image/SDK、可从 https://www.ti.com/tool/PROCESSOR-SDK-AM62X 获取。 当然、它与 Ubuntu 并不完全相同、但根据您的需求、它可能对您可行。

    此致、Andreas

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

    谢谢您,先生。

    但我已成功使用 Ubuntu 18.04 LTS (Bionic Beaver)引导 AM625、同时使用 SD 卡和 eMMC

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

    但是、我成功地使用 Ubuntu 10.04 LTS (Bionic Beaver)引导 AM625、同时使用 SD 卡和 eMMC

    你是怎么做到的?

    此致、Andreas