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.

[参考译文] TI ARM编译器认证套件COVFILE错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1095891/ti-arm-compiler-qualification-kit-covfile-error

我正在尝试使用AFETI_CQKIT鉴定套件来查看我们使用的TI ARM编译器是否通过了ISO-2.6262万的认证。 我们的编译器版本是18.12 .2。 我从该页面 https://www.ti.com/tool/SAFETI_CQKIT下载了相应的版本 ,并按照该文件 https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-8hBM7URwaD/20.2 .x/ti_CGT_arm_ARM_ESVALIDATIATE_results.pdf中的说明进行操作18.12。 我在使用已分析的编译器运行构建的部分。 目前,我收到错误消息:

BullseyeOverage 8.15 .................39错误15:找不到/working_dir/test.cov。 未设置COVFILE,错误号=2。 可执行文件为armcl

我在Linux上,没有运行套件附带的Windows可执行文件。 我不确定这是否重要。 另外,我根据说明设置了环境变量“COVFILELIST”,这样就不会有问题了。

当我将COVFILE设置为指定的文件(/working_dir/test.cov)并创建一个空文件时,我收到错误信息:

BullseyeOverage 8.15 .................39错误18:不是Bullseycoverage文件或版本错误:/working_dir/test.cov:''。 可执行文件为armcl

如何完成资格审批流程的此步骤?

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

    您是否使用过以下说明?
    https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-8hBM7URwaD/20.2 .x/coverage_testing_instructions.pdf 

    如果是,您可以发送COVFILELIST的环境设置吗?

    类似如下的内容:
    cov.FILELIST=/home/gmiller/bincov/armacpia.cov,/home/gmiller/gcobmer/bincmv/gmel/cov/codv/modv/gmel/gmel/cov/codvmel/gmel/gmel/gmodv/gmel/cov/codv/codvmel/gmel/gmel/gmel/gmel/gmv/gmel/cov/codv/gmel/gmel/gmel/gmel/gmel/cov/codv/gmergov/codv/codv/codv/codv/codv/gmel/gmv/gmv/gmel/gmv/gmel/gmv/gmel/gmel/gmel/gmel/gmel/gmel/gmel/gmel/gmel/gmel/gmv/gmv/

    test.cov对于我们为每个工具链二进制文件提供*。cov文件的用例无效

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

    是的,这就是我关注的文档。 我在原始帖子中无意中链接了错误的文档。

    在整个过程中,我意识到在设置COVFILELIST环境变量时,我没有使用"export"(在Linux上)。 使用设置后:

    导出 COVFILELIS=/TI-CGT-ARM_LTS.2.LTS/bin/armcl.cov 18.12 ,/ti-CGT-ARM_ARM_LAM.2.LTS/bin/armacpia.cov 18.12 ,18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12 18.12

    之后错误 就消失了。