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.

[参考译文] TMS570LS1114:CCS 中有关 ISO26262 - ASIL C 的优化级别

Guru**** 2393825 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/989027/tms570ls1114-optimization-level-in-ccs-regarding-iso26262---asil-c

器件型号:TMS570LS1114

尊敬的支持团队:

我们的安全相关算法可能会对一些运行时问题提出挑战、需要更快地计算。

问题是、代码编译器最多可以设置哪个优化级别(例如、级别1、速度5)?  

谢谢、大家好

Sebastian

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

    您好!

    TI ARM 编译器资质审核套件可帮助您对特定编译器版本进行资质审核、并针对您的用例进行优化设置。

    您可以在此处申请访问: https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_id=258849∏_no=ARM_SAFETI_CQKIT_RV___HERCULES_SAFETI_CQKIT_RV&ref_url=epd_mature_mcu_safety_mcu

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="441238" url="~/support/microcontrollers/other/f/other-microcontrollers-forum/989027/tms570ls1114-optimization-level-in-ccs-regarding-iso26262---asil-c ]\n 代码编译器最多可以设置哪个优化级别(例如级别1、速度5)?  [/报价]

    我假设您使用 TI ARM 编译器。  有五个优化级别。  它们通过选项--opt_level=value 进行选择。  其中可以是:off、0、1、2、3、 4.  有关更多详细信息、包括在哪个级别使用了哪些优化、 请在 TI ARM 编译器手册中搜索 标题 为优化代码的章节。

    谢谢、此致、

    乔治

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

    您好、Sunil、

    感谢您的快速回复。

    在 Safety CQKIT 中、我可以找到针对18.12.X.LTS 编译器的几个使用 code_state=16的成功测试。
    到目前为止、我们在项目中使用了一个 code_state=32选项。 我没有找到此选项的单个验证测试。

    因此、对于使用 PLUMHALL_C 测试等工具进行的安全相对编译器验证、是否不应使用 CODE_STACL=32选项?

    由于我们需要 MCU 以尽可能快的速度运行、我认为 code_state=32将是一种坏处。

    谢谢、此致

    Sebastian   

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

    塞巴斯蒂安

    根据器件版本目标、如果未显式设置、CODE_ST状态 将获得默认值集。  对于7R4.5、默认值为32。 因此、您应该对测试套件用例有足够的覆盖范围。

    此致、
    Greg