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.

[参考译文] TDA4VM:CCS 编译器中支持 Cortex-A72

Guru**** 2482225 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1446309/tda4vm-support-for-cortex-a72-in-ccs-compilers

器件型号:TDA4VM

工具与软件:

您好!

我正在为 TDA4VM 开发裸机代码、并且能够在 Cortex-R5内核上编译和运行我的代码、而不会出现任何问题。 不过、当尝试在 Cortex-A72内核上运行该代码时、即使编译成功、该代码也无法按预期工作。 我已经查看了 CCS 编译器文档、但找不到有关 Cortex-A72支持的明确信息。 我也没有发现任何暗示它是不支持的。

我想知道 CCS 编译器是否提供对 Cortex-A72的支持。

此致、
Heverton。

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

    您好、Heverton:

    尝试在 Cortex-A72内核上运行该代码时、即使编译成功、代码也无法按预期工作。 [报价]

    这是预期行为。 我们 不希望任何人 在 A72上运行 R5编译的内核并且可以正常工作!

    请注意、适用于 TDA4VM 的 TI SDK 支持在 A72内核上运行 HLOS、但不支持运行裸机代码。

    您可以尝试使用可用的 ARM64 GCC 编译器来编译裸机代码。 在  https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads 上搜索"AArch64裸机目标(AArch64-none-elf)"

    [quote userid="619458" url="~/support/processors-group/processors/f/processors-forum/1446309/tda4vm-support-for-cortex-a72-in-ccs-compilers 我想知道 CCS 编译器是否提供对 Cortex-A72的支持。

    ARM64编译器可能不会预安装、必须单独下载和安装、具体取决于 CCS 安装版本。

    谢谢。

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

    您好!

    感谢您的答复。 我认为可能存在误解。 我没有为 R5内核编译代码、而是尝试在 A72上运行它。 我使用了相同的源代码、链接器脚本和设置、但也确保了编译是针对 A72的。

    话虽如此、我完全理解 TI 不支持在 A72上运行裸机代码。 根据建议、我将继续使用 ARM64 GCC 工具链。

    再次感谢您的澄清!

    此致、
    Heverton