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.

[参考译文] ARM-CGT:TI ARM 编译器,SafeTI CQKIT,安全开发:是编译器/工具链"SAFE"自行使用,&相关问题

Guru**** 2536520 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/993584/arm-cgt-ti-arm-compiler-safeti-cqkit-safe-development-is-the-compiler-toolchain-safe-to-use-by-itself-related-questions

器件型号:ARM-CGT

我对这里的安全设备要求很不符合...

我一直在使用 TMS570xxx 芯片以及 TI 的锁步 Cortexes。 现在、这些芯片/CPU 已经过安全认证、正如我在 TI 网站上看到的证书、一直到 ASIL-D

因此、我假定使用 TI 提供的支持这些芯片的 ARM 编译  器、会隐式/自动地处于此类开发的经认证和批准的工具链要求之下。

现在,我已经发现了这个- SafeTI 和这个专门的: https://www.ti.com/tool/SAFETI_CQKIT#primary-sw

我迷路了。。。  老实说、我不理解为什么我需要该套件。 当然、我不想在内部鉴定/认证自己或自己。。。?

有人能否解释(用基本的手指...) 工作原理-为什么需要套件、 TMS570xx 产品用户是否需要它?  不使用此套件、我们不能仅使用给定的 TI ARM CC 编译器?

"我所关心的一切... "是否可以使用此 TI ARM 的编译器/链接器和 REST "原样"用于 ASIL-B (及更高版本)软件/固件开发?

帮助 SOS。

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

    然后、上面包含的链接显示" TI 客户免费"、在本手册中:

    https://www.ti.com/lit/ml/spnt130a/spnt130a.pdf?ts=1618287694650&ref_url=https%253A%252F%252Fwww.google.com%252F

    我看到$$$$$$ 所述的许可证中。

    。 需要帮助以了解需要/需要的内容。

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

    TI ARM 编译器不符合任何安全标准。   安全编译器资质审核套件不会对编译器进行资质审核。  相反、它使您有资格使用编译器。  这是否有帮助?

    谢谢、此致、

    乔治

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

    不,没有。 可能会产生额外的问题。

    您能否澄清/详细阐述您的意思?  

    我不理解 您的观点,因为: “限定编译器的使用” 与“限定使用的编译器”。 (或经认证、以正确的期限为准。) 在安全发展方面,我认为,后者是我所问的。   它是"编译器"-非常具体的编译器。

    最后、我不会将编译器插入到我的产品中、而是使用它来生成我将插入到安全产品中的输出工件。

    那么、您能否通过一个有用的用例示例来阐明某人在 ASIL 项目中使用 TI ARM 的 CC 编译器? 有效使用它需要做些什么。

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

    安全标准要求对用于功能安全开发的软件工具进行分类。 ISO 26262的 TCL2、3分类或 IEC 61508的 T3均需要工具资质认证才能用于功能安全开发。

    TI 提供 TI 编译器 QKIT、使客户能够使用 TI 编译器进行功能安全开发。 通过以下网站申请下载访问权限:
    www.ti.com/.../SAFETI_CQKIT  

    我们使用了资质审核套件方法、而不是对编译器进行认证。 主要原因是我们不想将客户限制在编译器选项和用例的子集。 QKIT 方法允许客户灵活使用我们的编译器(即编译器选项、语言功能等)。

    编译器的用户必须应用编译器 QKIT。

    用户下载其编译器版本的 QKIT。 填写一些模板以捕获其用例、编译器版本等 查看未解决的错误(即使对于经过认证的编译器也是必需的)。 然后对于 ASIL-C/D 或任何 SIL 级别,他们需要进行覆盖检查,以确保构建其应用程序时不会使用在版本验证期间未执行的编译器部分。

    如果您有任何其他问题、请告诉我。

    此致、
    Greg

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

    您好

    非常感谢、这确实从一个层面解释了这一点、以帮助您快速入门。

    是否可以下载 QKIT 进行评估/播放以实际查看涉及的内容? 或者、是否有一份文档显示了套件中的所有内容以及如何至少使用它、以概述该流程?

    我似乎只能选择发送获取套件的请求、我不确定是否需要立即购买。

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

    单击"请求"、然后在几个小时内、您将获得批准的访问权限。 QKIT 是免费的

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

    哦、我看到了!  谢谢您的参与。

    再次感谢你。