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.

[参考译文] TMS320F2800157-Q1:如何使用编译器资质审核套件

Guru**** 2482225 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1445383/tms320f2800157-q1-how-to-use-compiler-qualification-kit

器件型号:TMS320F2800157-Q1

工具与软件:

你(们)好

客户反馈如果使用  ti_cgt_c2000_22.6.0.lst_bincov_win64.tar.bz2来替换 22.6.0.LTS 编译器中的 bin 文件、CCS 将报告问题:

中文意思:"系统找不到特定文件"

谢谢

Joe

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

    请查看 此论坛主题中 与环境变量相关的部分 COVFILELIST .  如果没有帮助、请发送有关您如何设置的详细信息 COVFILELIST 包括您使用的实际设置。

    谢谢。此致、

    -George.

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

    您好、George

    设置与附加的 E2E 主题中显示的错误设置相同、CCS 版本为12.8.1编译器版本为22.6.0.LTS:

    但是、回复中没有附加的 PDF 链接来显示正确的配置、您能否附上该链接?

    1) 1)将"bincov"文件夹解压缩到临时位置。
    2)将原始编译器安装文件夹从"bin"重命名为"bin_old"。
       -->来自:c:\ti\ccs5_5_0_00077\ccsv5\tools\compiler\ti-cgt-arm_5.2.9\bin
            收件人:C:\ti\CCS5_0_00077\ccsv5\tools\compiler\ti-cgt-arm_5.2.9\bin_old
    3) 3)在编译器安装文件夹中创建了一个新的"bin"文件夹、并从"bincov"文件夹复制可执行文件和*。cov 覆盖文件。
       -->将"bincov"文件夹复制到新创建的新文件夹:C:\ti\ccs5_0_00077\ccsv5\ccsv5\tools\compiler\ti-cgt-arm_5.2.9\bin
    4) 4)在 CCS 12.8中打开项目、
       -打开"项目属性"
       点击"CSS build"
       -单击"环境"选项卡
       -点击"添加"并添加
         姓名:  COVFILELIST
         值:  请参见下图
    5) 5)重新构建项目。 遇到先前查询中提到的错误。

    环境变量为:

    谢谢

    Joe

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

    Joe、

    根据覆盖率指令 pdf、将 bin 重命名为 binold、将 Windows 检测的二进制文件夹从 bincov 重命名为 bin、然后在 CCS project properties->Build->Environment with "Add"中设置以下内容  
    COVFILELIST
    C:\ti\ccs\ccs1210\ccs\tools\compiler\ti-CGT-C2000_22.6.0.LTS \bin\abs2000.cov、C:\ti\ccs\ccs1210\ccs\tools\compiler\ti-cgt-c2000_22.6.0.LTS 编译器\bin\ar2000.cov、C:\ti\ccs\ccs\ccs\ccs\ccs\ccs\ccs\ccss

    我重新构建了该工程、可以看到所使用的二进制文件已更新*。cov 文件:
    rw-r--r-- 1 a0196512域用户749568 6月5日2022 dis2000.cov
    rw-r--r-- 1 a0196512域用户847872六月5 2022 hex2000.cov
    -rw-r--r-- 1 a0196512域用户806400六月5 2022 libinfo2000.cov
    rw-r--r-- 1 a0196512域用户1541632 6月5日2022 aciacla.cov
    rw-r--r-- 1 a0196512域用户1521152六月5 2022 accla.cov
    rw-r--r-- 1 a0196512域用户687616六月5 2022 nm2000.cov
    rw-r--r-- 1 a0196512域用户1524736 6月5日2022 AC2000.cov
    rw-r--r-- 1 a0196512域名用户667136六月5 2022 strip2000.cov
    rw-r--r-- 1 a0196512域用户694784六月5 2022 xref2000.cov
    -rw-r--r-- 1 a0196512域用户289280 Jun 5 2022 pprof2000.cov
    rw-r--r-- 1 a0196512域用户978944 6月5日2022d2000.cov
    -rw-r--r-- 1 a0196512域用户839168 Jun 5 2022 pdd2000.cov
    rw-r--r-- 1 a0196512域用户1697792六月5 2022 cgcla.cov
    rw-r--r-- 1 a0196512域用户1841664六月5 2022 optcla.cov
    -rw-r--r-- 1 a0196512域用户1549824 Dec 3 16:35 acia2000.cov
    -rw-r--r-- 1 a0196512域用户1855488 Dec 3 16:35 opt2000.cov
    -rw-r--r-- 1 a0196512域用户2064896 dec 3 16:35 cg2000.cov
    -rw-r--r-- 1 a0196512域用户1596416 12月3日16:35 asm2000.cov
    -rw-r--r-- 1 a0196512域用户2517504 Dec 3 16:35 lnk2000.cov
    -rw-r--r-- 1 a0196512域用户140800 dec 3 16:35 cl2000.cov

    我会尽量排除一些问题。  

    环境是否在 CCS 之外设置了 COVFILE 或 COVFILELIST 变量?  
    如果是、则删除这些设置。

    编译器安装的当前位置是否可写?  
    有时在以下位置的安装权限会出现问题:  D:\Program Files\xxxx

    文件路径中可能存在空格问题。  我不确定如何最好地处理路径中"程序文件"中的空格


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

    您好、Gerg

    我使用与您列出的文件路径相同的文件路径、它可以很好地工作。 我想这可能是由空格导致的。

    谢谢

    Joe

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

    怎样的。 我仍然建议在"Program Files"之外安装22.6.0.LTS、并避免路径中出现空格。 如果它仍然无法正常工作、请告诉我。

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

    您好、Greg

    更改路径(无空格)、编译器运行良好。

    谢谢

    Joe