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:请求有关克隆 TI Linux SDK 的帮助

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1129248/am3352-requesting-help-to-clone-the-ti-linux-sdk

器件型号:AM3352

您好!

我们无法按照此链接 https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Overview_Building_the_SDK.html 中提供的说明克隆代码

错误提示连接超时。 这一步骤在几周前就开始了。

请帮助我们解决此问题。

此致、

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

    服务器位置已移至 ti.com-hosted 服务器。 当前/最新的 SDK 文档中应包含正确的链接、请参阅此处:

    https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/08_02_00_24/exports/docs/linux/Overview_Building_the_SDK.html

    (从您的帖子中注意、即使您的 URL 中显示为"最新"、但很遗憾、它不是最新的、而是在 URL 方案迁移到新方案之前的"最新"。 我知道这会令人困惑、但最好的方法是始终从 SDK 产品文件夹开始、如 https://www.ti.com/tool/PROCESSOR-SDK-AM335X)

    此致、Andreas

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

    尊敬的 Andreas:

    我遵循了此链接 https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/08_02_00_24/exports/docs/linux/Overview_Building_the_SDK.html 中提到的步骤

    我运行了以下命令

    oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-08.02.00.23-config.txt

    我注意到、在下面的第876行"意外操作员"消息中、请帮助我解决此问题。

    小部分 控制台日志

    /home/administrator/sumant/tisdk


    克隆 REPO bitbake

    克隆到'/home/administrator/sumant/tisdk/sources/bitbake'中...
    远程:计数对象:61046、完成。
    远程:压缩对象:100%(13082/13082),完成。
    远程:总共61046 (增量46535)、重复使用60832 (增量46391)
    接收对象:100%(610646/61046)、12.44 MIB | 5.67 MIB/s、完成。
    解析增量:100%(46535/46535)、完成。
    分支'1.46'设置为从'origin'跟踪远程分支'1.46'。
    切换到新分支'1.46'
    已是最新版本。
    注意:查看'22cc1e'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    HEAD 现在位于 d22cc1e5 tests/fetch:Handle Upstream master -> main branch change


    克隆 repo meta-processor-SDK

    克隆到'/home/administrator/sumant/tisdk/sources/meta-processor-sdk'...
    远程:计数对象:16367,完成。
    远程:压缩对象:100%(7093/7093),完成。
    远程:总计16367 (增量8657)、重复使用15643 (增量8267)
    接收对象:100%(16367/16367)、38.03 MIB | 2.27 MiB/s、完成。
    解析增量:100%(8657/8657)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看'716008bc1003478d2e6c3e0c741f0fd80dcee5fb'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    HEAD 现在处于716008b u-boot 状态:也对 hs-EVM 应用 DDR 配置修复


    克隆 repo meta-Arago

    克隆到'/home/administrator/sumant/tisdk/sources/meta-Araga'中...
    远程:枚举对象:40565,完成。
    远程:计数对象:100%(41/41)、完成。
    远程:压缩对象:100%(36/36)、完成。
    远程:总共40565 (增量10)、重用0 (增量0)、电池组重用40524
    接收对象:100%(40565/ 40565)、12.97 MIB | 4.26 MiB/s、完成。
    解析增量:100%(28252/28252)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看"08.02.00.006"。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    标题现在位于382ca36b 秘诀核心:图像:添加 tisdk-thinlinux-image


    克隆 repo meta-qt5

    克隆到'/home/administrator/sumant/s尾 dk/sources/meta-qt5'...
    远程:枚举对象:15607,完成。
    远程:计数对象:100%(1347/1347),完成。
    远程:压缩对象:100%(393/393),完成。
    远程:总共15607 (Δ 996)、重用1185 (Δ 936)、电池组重用14260
    接收对象:100%(15607/15607)、3.94 MIB | 1006.00 KiB/s、完成。
    解析增量:100%(11077/11077)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看'6bfe29d'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    标题现在位于6bfe29d qtbase:eglfs:阻止在每个基于小部件的应用程序中打印警告


    克隆 REPO 元数据虚拟化

    克隆到'/home/administrator/sumant/tisdk/sources/meta-virtualation'...
    远程:枚举对象:13647,完成。
    远程:计数对象:100%(5/5),完成。
    远程:压缩对象:100%(5/5),完成。
    远程:总共13647 (增量0)、重用0 (增量0)、电池组重用13642
    接收对象:100%(13647/13647)、3.28 MIB | 1.33 MIB/s、完成。
    解析增量:100%(8251/8251)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看'c5f61e5'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    head 现在位于 c5f61e5 runc:将分支更改为 main


    克隆 repo meta-openembedding

    克隆到'/home/administrator/sumant/tisdk/sources/meta-openembedded'...
    远程:计数对象:189869,完成。
    远程:压缩对象:100%(63093/63093),完成。
    远程:总计189869 (Delta 119338)、重复使用188091 (Delta 118221)
    接收对象:100%(189869/189869)、46.65 MIB | 7.71 MiB/s、完成。
    解析增量:100%(119338/119338)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看"0722ff6"。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    标题现在位于0722ff6f0 protobuf:修复 CVE-2021-22570


    克隆 repo meta-ti

    克隆到'/home/administrator/sumant/tisdk/sources/meta-ti'...
    远程:枚举对象:40028,完成。
    远程:总共40028 (增量0)、重复使用0 (增量0)、电池组重复使用40028
    接收对象:100%(40028/40028),9.85 MIB | 3.49 MIB/s,完成。
    解析增量:100%(27476/27476)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看"08.02.00.006"。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    现在头部位于 facd5397 u-boot-ti-staging:bump to 08.02.00.006 release


    克隆 repo meta-arm

    克隆到'/home/administrator/sumant/tisdk/sources/meta-arm'中...
    远程:枚举对象:15828,完成。
    远程:总共15828 (增量0)、重用0 (增量0)、电池组重用15828
    接收对象:100%(15828/15828),3.30 MIB | 1.29 MiB/s,完成。
    解析增量:100%(9859/9859)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看'c4f04f3'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    HEAD 现在位于 c4f04f3 arm/trusted-firmware-a:为 mbedtls 添加分支名称


    复制 REPO OE-CORE

    克隆到'/home/administrator/sumant/tisdk/sources/OE-core'中...
    远程:计数对象:461636,完成。
    远程:压缩对象:100%(116556/116556),完成。
    远程:总计461636 (Delta 338316)、重复使用461277 (Delta 338039)
    接收对象:100%(461636/461636)、135.13 MIB | 9.67 MIB/s、完成。
    解析增量:100%(338316/338316)、完成。
    分支'dundes'设置为从'origin'跟踪远程分支'dundes'。
    切换至新分支'dundes'
    已是最新版本。
    注意:查看'51844f2'。

    您处于"缓存标题"状态。 您可以四处看看、使其具有实验效果
    更改并提交、您可以放弃在此过程中所做的任何提交
    执行其他结算、在不影响任何分行的情况下陈述。

    如果您要创建新分支以保留您创建的提交、您可以执行此操作
    再次使用-b 并执行签出命令、(现在或以后)执行此操作。 示例:

    Git 结算-b

    标题目前为51844f2d60,升级到3.5


    ############################################################################################################################
    已为某些用户创建了 bblayers.conf 配置文件
    默认值。 请验证 conf/bblayers.conf 的内容
    以确保正确。

    注意:如果是./oe-layertool-setup.sh,则此文件的任何附加条目都将丢失
    脚本再次运行。 永久添加到此文件中的条目
    请将其添加到所使用的配置文件中、然后重新运行
    oe-layertool-setup.sh 脚本。

    ############################################################################################################################
    我们已为您创建了 local.conf 配置文件、其中一些文件包含
    默认值。 请验证 conf/local.conf 的内容
    以确保正确。

    默认情况下、编译使用的线程数设置为该数
    CPU 数量。

    注意:您可能需要更改中的默认机器设置
    要构建的计算机的 local.conf 文件。

    ############################################################################################################################
    已在 conf 目录中为您创建了 setenv 文件。 请验证
    该文件的内容。 验证内容后、请进行来源
    此文件用于配置环境以进行构建:

    。 配置/设置

    然后、您可以使用 bitbake 命令开始构建。 您可能需要的
    若尚未在 local.conf 文件中设置机器选项,请执行此操作。

    例如:
    MACHINE=xxxxx bitbake

    常见目标是:
    来自 OE-CORE:
    build-appliance-image_15.0.0:包含构建系统本身的映像
    核心映像基础:完全支持目标器件的仅控制台映像
    core-image-minimum-mdutils:无可用摘要
    core-image-Tina-initramfs:没有可用的摘要
    core-image-minimary-initramfs:没有可用的摘要
    最小内核映像:只允许器件启动的小映像。
    core-image-minimary-dev:没有可用的摘要
    从 meta-processor-SDK:
    tisdk-docker-rootfs-image:无可用摘要
    从 meta-openembeddedded 开始:
    meta-network-image-base:meta-networking 构建测试映像
    Meta-network-image:无可用摘要
    core-image-minimary-xfce:无可用摘要
    initramfs-kexecboot-klibc-image:kexecboot 内核的 initramfs 映像(klibc-static 二进制文件)
    initramfs-kexecboot-image:kexecboot 内核的 initramfs 映像
    meta-initramfs-image:meta-initramfs 编译测试映像
    initramfs-debug-image:没有可用的摘要
    meta-python-ptest-image:meta-python 测试映像
    meta-python 映像:meta-python 编译测试映像
    meta-python 映像基础:meta-python 构建测试映像
    meta-OE 图像:meta-OE 构建测试图像
    meta-OE-ptest-image:meta-OE ptest 测试图像
    meta-OE-image-base:meta-OE 构建测试图像
    meta-webserver-image:无可用摘要
    meta-webserver-image-base:meta-webserver 构建测试映像
    从 meta-arm:
    arm-autonome-host-image-minimal:不提供摘要
    从 meta-Arago [推荐]:
    tisdk-base-image:无可用摘要
    tisdk-thinlinux-image:无可用摘要
    tisdk-Tina-image:无可用摘要
    tisdk-default-image:无可用摘要
    tisdk-core-bundle:无可用摘要
    ./OE-layertool-setup.sh:876:[:否:意外操作符

    小部分 结束控制台日志

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

    您好、Sumanth、

    您在哪个 Linux 发行版下运行此软件? 我们的脚本/安装程序需要使用"Bash"、理想情况下应该是 Ubuntu 18.04发行版(当前)。

    另请注意 SDK 说明对此进行了专门介绍。  默认情况下,Ubuntu 使用“dash”作为/bin/sh 的默认 shell。 必须通过运行以下命令重新配置为使用 bash:

    sudo dpkg-reconfigure dash

    此致、Andreas

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

    已解决。 谢谢 Andreas。