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.

[参考译文] 构建后未更新所有.COV 文件的问题

Guru**** 2392905 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1516649/issue-with-not-all-cov-files-being-updated-after-build

器件型号:SAFETI_CQKIT

工具/软件:

好的一天、

我公司目前正在致力于为铁路行业开发 SIL 认证的嵌入式系统、我们使用的是 Hercules TMS570LC4357 MCU。

我们正在使用  SAFETI_CQKIT 生成 TI 为我们生成摘要报告所需的覆盖率数据、但是我们面临一个问题、即 并非所有 COV 文件都  在工程每次构建后进行更新/修改、从时间戳中可以看出。   

我想问、 这是否是  SAFETI_CQKIT 的覆盖率数据收集过程 的预期结果、即每次构建后、并非所有 COV 文件都将在 BIN 文件中修改?

我担心的是、生成的覆盖率数据不准确、TI 无法生成摘要报告。  

这里是 COV 文件的屏幕截图、其中 仅显示部分已修改、而其他文件未显示。

谢谢你。

此致、

Joseph

ST 工程

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

    Joseph、

    以上结果符合我的预期。  唯一应该更新时间戳的覆盖数据收集文件应与您的用例使用的编译器二进制文件相对应。 以上时间戳表示您正在使用--opt_level=off、因为 armopt.cov 未收到任何更新(优化器数据收集文件)

    此致、
    GREG