大家好
我们目前正在进行功能安全项目。
我们没有 SafeTI 编译器资质审核套件方面的经验
是否可以使用安全编译器资质审核套件而不是我们的产品?
如果可能、我应该提供什么?
IC 器件型号: TMS5701224CPGEQQ1
编译器:TI v20.2.7.LTS
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 编译器资质审核套件方面的经验
是否可以使用安全编译器资质审核套件而不是我们的产品?
如果可能、我应该提供什么?
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 编译器团队联系: