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.

[参考译文] AM6411:如何验证适用于 A53内核的编译器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1385167/am6411-how-to-qualify-compilers-for-a53-core

器件型号:AM6411

工具与软件:

您好!

据我所知、只有包含32位架构资质审核套件的编译器。

在 ARM Cortex-A53内核上运行代码的建议策略是什么?  

这些内核的代码是否应始终使用 gcc 构建?

谁可以确保 gcc 编译器 符合功能安全应用的要求?

TI 为通过认证推荐的策略是什么?

BR、

Hendrik

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

    尊敬的 Hendrik:

    TI SDK 仅支持 Cortex A 内核的 GCC 编译器。 n`t 不会开发此编译器、并使用社区提供的 Linux、FreeRTOS 和 QNX SDK 产品版本、这些版本是我们为产品系列中的器件提供的。 如果强制执行安全合格的编译器、则您可以查看 TI 合作伙伴提供的选项、例如 Greenhills INTEGRITY 和 IAR 等  

    TI 仅为 Cortex R5和 Cortex M4内核的 TI Clang 编译器提供支持、因为适用于 SIL2应用的 TI 软件交付仅为 MCU 内核提供软件诊断库和安全示例软件。 在 Cortex A 内核上运行的应用通常假设是 QM、并在 MCU 内核上运行安全监控和诊断。   

    我强烈建议您查看 TI 安全手册和 FMEDA 工具、从而查看我们的功能安全概念。  我们建议您与安全评估机构合作、使用 AM64运行安全概念、确定相关性并计算时基故障数。 TI 不建议针对认证采用功能安全策略、但同时为器件以及为帮助进行认证而提供的软件/工具链提供支持文档。

    谢谢。此致、

    Rahul Prabhu