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-AM64X:如何在 ILP32模式下进行构建

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517505/processor-sdk-am64x-how-to-build-in-ilp32-mode

器件型号:PROCESSOR-SDK-AM64X

工具/软件:

您好、

为了确保与在 A53内核上运行的应用程序的兼容性、我们希望在32位模式下运行 AM64x MCU+SDK。

Q1)  是否可以使用 ILP32构建 SDK? 请告诉我们如何使用 ILP32进行构建。
问题2)  当 AM64x MCU+SDK 设置为32位模式时、是否有任何运行保证?
问题3)  在32位模式下使用 AM64x MCU+SDK 时、是否存在任何问题?

此致、
Yukinobu


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

    你好  Yukinobu、

     MCU+SDK 使用的 R5F/M4F 内核本身是32位处理器、因此:
    •默认情况下、工具链(TI Clang 或 ARM GCC)为 R5F 生成的代码已经是 ILP32。
    •无需更改即可创建 R5F 应用程序 ILP32。

    此致、

    Anil.

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

    尊敬的  Anil:

    目标 CPU 是 A53处理器。 我想在 A53上运行一个32位应用程序。
    为此、我计划使用 ILP32 ABI 构建 A53、包括其驱动程序。

    此致、
    Yukinobu

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

    你好  Yukinobu、

    您能否确认您在 A53上使用的是哪种操作系统?

    是 Linux 还是 Baremetal 或任何其他操作系统?

    此致、

    Anil.

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

    尊敬的  Anil:

    我将使用的操作系统是 µC3。
    为确保应用程序兼容性、我计划在 ILP32模式下运行 μ µC3。

    此致、
    Yukinobu

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

    你好  Yukinobu、

    我认为上述操作系统似乎是自定义操作系统,我们不支持此操作系统。

    此致、

    Anil.

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

    尊敬的  Anil:

    我知道 uC3不是官方支持的。

    但是、我想确认的是是否  MCU+ SDK 可以在 ILP32模式下运行

    具体而言、我有以下问题:

    1. 是否可以重新构建库和其他组件、以便 A53在 ILP32模式下运行?
    2. 是否正式支持或保证以 ILP32模式构建的库和组件正常工作?

    此致、
    Yukinobu

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

    你好  Yukinobu、

    MCU+SDK 中的 A53内核不支持 ILP32模式。

    如果您将 mabi 标志更改为 ILP32、则应用程序将以 ILP32模式运行、同样需要更新驱动程序的标志。

    TI 不正式支持这些步骤、客户可以了解这些步骤。 如果出现任何问题、客户需要解决、而 TI 不提供支持。

    此致、

    Anil.