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.

[参考译文] TMS570LS1224:编译器(铁路功能安全)-支持"安全编译器资质审核套件"

Guru**** 2538930 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1218432/tms570ls1224-compiler-railway-functional-safety---support-for-the-safety-compiler-qualification-kit

器件型号:TMS570LS1224

大家好

我们目前正在进行功能安全项目。

我们没有 SafeTI 编译器资质审核套件方面的经验

是否可以使用安全编译器资质审核套件而不是我们的产品?

 如果可能、我应该提供什么?

IC 器件型号: TMS5701224CPGEQQ1

编译器:TI v20.2.7.LTS

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

    请先下载 CQKIT:

    https://www.ti.com/tool/SAFETI_CQKIT

    安装 CQKIT 后、请执行以下覆盖测试:

    1.从获取 QKIT 安装程序的同一工具文件夹中下载编译器版本的检测编译器。 例如 ti_cgt_arm_20.2.6.sts_bincov_win64.tar.bz2

    2.将"bincov"文件夹解压缩到一个临时位置。 此文件夹包含所有编译器工具链可执行文件的测试版本以及每个可执行文件的覆盖数据收集文件(*。cov 文件)。

    3.将原始编译器安装文件夹从"bin"重命名为"bin_old"。 在编译器安装文件夹中创建一个新的"bin"文件夹、并从"bincov"文件夹复制到可执行文件和*。cov 覆盖文件。

    4.设置环境变量 COVFILELIST。 这是所有编译器可执行.cov 文件的路径以逗号分隔的列表。

      如果使用 CCS、则使用以下步骤设置 COVFILELIST:

        -打开"项目属性"

        -点击"Build"

        -单击"环境"选项卡

        -点击"Add"并添加 COVFILELIST

    COVFILELIST=C:\ti_cgt_arm_rt.6.LTS \bin\armcl.cov、C:\ti_cgt_arm_20.2.6.rma\bin\armcia.cov、C:\ti_cgt_arm_6.LTS

    5.构建您的应用程序。 请注意、每次执行检测的可执行文件时、*。cov 文件的时间戳都会更新。

    6.完成覆盖数据收集后,将"bin"文件夹重命名为"bin.cov",并将原始"bin.old"文件夹重命名为"bin",以恢复原始的未检测的编译器可执行文件。

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

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

    我认为、我们需要通过向贵公司提供覆盖测试结果来进一步验证。

    请检查过程、成本和所需时间

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

    CQKIT 对 TI 客户免费。  

    TI 将比较您提交的覆盖率数据文件与编译器版本验证期间收集的覆盖率数据文件的功能覆盖率。 可能需要一周时间。 请与 TI 编译器团队联系:

    safeti_cqkit_data@ti.com