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.

[参考译文] 编译器:使用具有 SAfeTI HALCoGen-CSP 和诊断库 CSP 的 IAR 编译器

Guru**** 2614265 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/773381/compiler-using-iar-compiler-with-safeti-halcogen-csp-and-diagnostic-library-csp

主题中讨论的其他器件:HALCOGEN

工具/软件:TI C/C++编译器

您好!

我检查了 SafeTI (HALCoGen/诊断库) CSP 软件要求的安全手册。

尽管除了 TI C/C++编译器之外、这些产品似乎还支持 IAR 编译器(和其他)、但 CSP 的安全手册仅将 CCS 5.4或更高版本作为软件要求提及。 我想知道这些产品是否还支持(最新认证的) IAR ARM 编译器 V8.22.3、认证机构是否接受 CSP 相关安全手册中未提及的编译器。

此致、

 Oliver

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

    [引用用户="Oliver Thimm"]

    工具/软件:TI C/C++编译器

    您好!

    我检查了 SafeTI (HALCoGen/诊断库) CSP 软件要求的安全手册。

    尽管除了 TI C/C++编译器之外、这些产品似乎还支持 IAR 编译器(和其他)、但 CSP 的安全手册仅将 CCS 5.4或更高版本作为软件要求提及。 我想知道这些产品是否还支持(最新认证的) IAR ARM 编译器 V8.22.3、认证机构是否接受 CSP 相关安全手册中未提及的编译器。

    此致、

     Oliver

    [/报价]

    首先、请允许我提及、我们建议您检查您的认证机构需要什么、以了解他们需要什么。

    为了对 ARM 编译器的选择提供一些澄清:

    我们使用用户指南中指定的 IAR ARM 编译器运行基本测试。 我们不会通过完整的单元级测试来验证它、因此安全手册中未列出它。

    产品 CSP 包含一个测试自动化工具(TAU)、可帮助客户使用编译器设置自行运行单元测试-我们使用 TI ARM 编译器进行测试和验证。 为了将 IAR 编译器用于产品认证、您可以计划运行产品的单元级验证。

    谢谢、
    Girish

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

    尊敬的 Girish:

    感谢你的答复。

    根据我在 CA 方面的经验、避免第三方 SEooC (即您的 CSP)出现系统错误的主要重点是满足相关安全手册中提到的所有要求。 如果 TI 说使用这些 SEooC 的要求是使用 TI C/C++编译器、我们需要离开此路径的良好参数。 TI C/C++编译器没有问题、但其安全鉴定(作为 T3工具)比附带声明其符合相关安全标准的证书的 IAR 编译器简单。 TI 编译器附带 SafeTI CQKit、在我看来、它对产品的安全生命周期的影响要大得多。

    请进一步解释您的最后一句"为了将 IAR 编译器用于您的产品认证、您可以计划运行产品的单元级验证"。 我了解 CSP (HALCoGen 和诊断库)是单元测试、故障注入测试等、它们必须独立于编译器运行以进行产品验证。

    此致、

     Oliver