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.

[参考译文] PROCESSOR-SDK-AM335X:AM3354:sdk6.1 更新到 SDK 9.3 交叉编译示例

Guru**** 2445440 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1538396/processor-sdk-am335x-am3354-sdk6-1-update-to-sdk-9-3-the-cross-compile-isuue

器件型号:PROCESSOR-SDK-AM335X


工具/软件:

请参阅: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1537791/am3354-am3354-sdk6-1-update-to-sdk-9-3-gpio-and-compile-issue  问题一

 AM 335x  Processor  SDK 9.1 或 9.3 交叉编译工具

为什么选择使用 external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf- 而不是内置一个(只有内置一个有编译问题?)

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

    对于 AM335x SDK 9.1 和 9.3、工具链位于$(TI_SDK_PATH)/external-toolchain-dir“下、这是针对 TI SDK 进行测试的工具链。

    您可以参阅 SDK 安装文件夹下的“Rules.make",“,其中、其中
    Export cross_compile=$(TI_SDK_PATH)/external-toolchain-dir/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-
    下面是一个有关主题的 e2e 供您参考。
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1333628/am3359-compile-kernel-sdk-9-01-00-001/5078498#5078498

    此致、
    - Hong

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

    我的问题是、为什么我们不能使用内置的 ARM-OE-Linux 而不是外部 ARM-NONE-Linux??如果我想使用 SDK 的内部 ARM-OE 工具链、我需要做什么  

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

    外部工具链“arm-gnu-toolch链“是 TI AM335x Linux SDK 9.x 中经过测试的工具链
    我让我回听 SDK 团队的反馈、了解您的后续问题。
    此致、
    - Hong

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

    我想知道为什么不使用 ARM-OE-Linu 交叉编译器??? 如果我使用 ARM-OE、会发生什么情况?

    我还想确认使用了哪个工具链来编译 SDK 9.3 中的默认文件系统

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

    或者、您可以告诉我使用哪个工具链 Yocoto 在 SDK 9.3、external-toolchain  arm-no-linux-gnueabihf-gcc 或默认 arm-oe-linux-gnueabi-

    https://software-dl.ti.com/processor-sdk-linux/esd/AM335X/09_03_05_02/exports/docs/linux/Overview_Building_ device_sdk.html#overview-building-the-sdk

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

    Hong、Praneeth、您好

    我与客户就这个问题打过电话。

     我们只想与您核实一件事。

    使用由 外部工具链编译的内核 和 在 Yocoto 编译的文件系统是否存在任何风险?  它们是否使用相同的工具链? 任何兼容性问题?

    此致

    Zekun