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.

[参考译文] AM62L-PROCESSOR-SDK:11_00_05_02:使用外部工具链(从 am62l-SDK 使用)构建内核–2024.11.1 时获取 Sysroot 相关错误

Guru**** 2412610 points
Other Parts Discussed in Thread: AM62L, AM62L-PROCESSOR-SDK

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1537483/am62l-processor-sdk-11_00_05_02--getting-sysroot-related-error-while-building-buildroot-2024-11-1-with-external-toolchain-used-from-am62l-sdk

器件型号:AM62L-PROCESSOR-SDK
主题中讨论的其他器件:AM62L

工具/软件:

硬件:AM62L
AM62L-PROCESSOR-SDK
版本 11_00_05_02
BuildRoot- buildroot-2024.11.1.

下载并安装了 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02。
将 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02/linux-devkit/sysroots/内容复制到 /opt/am62l_arcx00

目标配置:
目标架构(AArch64(小端字节序))-->││
││目标架构变体 (cortex-A53)-->││
││浮点策略 (FP-ARMv8)-->││
││MMU 页大小 (4KB)-->││μ s
││目标二进制格式 (ELF)-->

工具链配置:

工具链类型(外部工具链)-->││
││*** Toolchain External Options ***││
││Toolchain(自定义工具链)-->││
││Toolchain origin(预安装工具链)-->││
││(/opt/am62l_arcx00/x86_64-arago-linux/usr) Toolchain path││
││(AArch64-OE-Linux) 工具链前缀││
││外部工具链 gcc 版本 (14.x)-->││
││外部工具链内核头系列 (2.6.x )-->││
││***早于 3.13 的内核标头未经过 BuildRoot 测试。 在你的││使用
││外部工具链 C 库 (uClibc/uClibc-ng)-->

建筑建筑–24
出现错误:
无法执行交叉编译器'/opt/am62l_arcx00/x86_64-arago-linux/usr/bin/aarch64-oe-linux-gcc
Make[1]:***[packages/pkg-generic.mk:279:/home/nitish/buildroot-2024.11.1/output/build/toolchain-external-custom/.stamp_configured 错误 1.

将 /opt/am62l_arcx00/x86_64-arago-linux/usr/bin/aarch64-oe-linux 内容复制到 /opt/am62l_arcx00/x86_64-arago-linux/usr/bin

此错误已消失、但出现了新错误  

全部制作
>>工具链 — 外部-自定义配置
无法检测工具链 sysroot、BuildRoot 无法使用此工具链。

@TI 论坛团队请帮助解决此问题



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

    您好、Nitish、

    下载并安装了 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02。
    将 ti-processor-sdk-linux-am62lxx-evm-11.00.05.02/linux-devkit/sysroots/内容复制到 /opt/am62l_arcx00 /

    我们仅支持将内部“BuildRoot 工具链“与我们的 SDK 配合使用。 这就是 SDK 的开发、测试/认证方式。 如果你偏离了这一点,我们无法提供这方面的支持,和你遇到的问题,你将需要通过自己的工作。

    您想要偏离标准设置的原因是什么?

    此致、Andreas