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.

[参考译文] CCS/IWR6843ISK-ODS:毫米波区域扫描仪演示赢得-# 39;t 编译

Guru**** 1997655 points
Other Parts Discussed in Thread: TI-CGT, SYSBIOS, MATHLIB, CCSTUDIO
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/878372/ccs-iwr6843isk-ods-mmwave-area-scanner-demo-won-t-compile

器件型号:IWR6843ISK-ODS
主题中讨论的其他器件:TI-CGTSYSBIOSMATHLIBCCStudio

工具/软件:Code Composer Studio

从毫米波工业工具箱版本4.2.0编译区域扫描仪演示时遇到编译器问题。 它指出 :D:/ti/ti-cgt-arm_19.6.0.STS/bin/cl6x:未找到 此文件不在我检查的 ti-cgt 的任何版本中。

先前的调试输出未标记为错误、报告库构建失败。

正在开始构建库源...
制作 D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/src/sysbios/sysbios.ae674 ...
CLE674 D:/ti/bios_6_76_04_02/packages/ti/sysbios/BIOS.c……
库构建失败。

我使用的是 Code Composer  9.3.0.00012。CCS 安装在 C:\ti 上、工具箱和其他库安装在 D:\ti 上。

下面是完整的编译器输出。


****为项目 Area_scanner_68xx_DSS 构建配置 ODS ****

"C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k -j 8 all -O

编译文件:"d:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg
调用:XDCtools
"c:/ti/ccs930/xdctools_3_60_02_34_core/xs "--xdcpath="C:/ti/mathlib_c674x_3_1_2_1/packages;C:/ti/dsplib_c64Px_3_4_0_0/packages;C:/ti/dsplib_c674x_3_4_0_0/packages;D:/ti/bios_6_76_04_02/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.c674 -p ti.platforms.c6x:IWR68XX:false:600 -r release -c "D:/ti/ti-cgt-arm_19.6.0.STS "--compileOptions "--enum_type=int""D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg
正在制作 package.mak (由于 config.bld)...
从 package/cfg/mmw_dss_pe674.cfg 配置 MMW_DS.xe674 ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
制作 D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/src/sysbios/sysbios.ae674 ...
CLE674 D:/ti/bios_6_76_04_02/packages/ti/sysbios/BIOS.c……
库构建失败。
dss/subdir_rules.mk:19:目标'Build-1256941103-InProc '的配方失败
C:/Users/aredman/AppData/Local/Temp/make20128-3.sh:1:C:/Users/aredman/AppData/Local/Temp/make20128-3.sh:D:/ti/ti-cgt-arm_19.6.0.STS/bin/cl6x:找不到
gmake[1]:***[makefile:68:BIOS.obj]错误127
gmake:***[D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/src/makefile.libs:57:D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/src/sysbios/sysbios.ae674 ]错误2.
错误:xdc.cfg.SourceDir:"c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/SourceDir.xs,第209行:xdc.cfg.SourceDir:生成的源库生成失败:退出状态= 2:

JS:"c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package.mak:204:package/cfg/MMW_DSS_pe674.xdl]错误1
gmake.exe:***删除文件'package/cfg/MMW_DSS_pe674.xdl'
gmake.exe:***[package/cfg/MMW_DSS_pe674.xdl]删除文件'package/cfg/MMW_DSS_pe674.h'
gmake.exe:***[package/cfg/MMW_DSS_pe674.xdl]删除文件'package/cfg/MMW_DSS_pe674.c'
JS:"c:/ti/ccs930/xdctools_3_60_02_34_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-1256941103-InProC]错误1.
gmake:***[build-1256941103]错误2.
dss/subdir_rules.mk:16:目标'build-1256941103'的配方失败
gmake:目标"全部"不会由于错误而重新生成。

****构建完成****

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

    当我导入项目时、我会收到以下警告。 我已经按照用户指南的建议和 CCS 的最新版本在 CCS 8.3.0中尝试过此操作。 误差是相同的。 我意识到这可能是我的构建环境的问题、但我不确定具体从哪里开始查看。

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

    Andrew、

    该编译应调用 C6000编译器、但在您的情况下、出于某种原因、它会尝试在 ARM 编译器的路径中找到它。  

    您的构建显示如下:

    编译文件:"d:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg
    调用:XDCtools
    "c:/ti/ccs930/xdctools_3_60_02_34_core/xs "--xdcpath="C:/ti/mathlib_c674x_3_1_2_1/packages;C:/ti/dsplib_c64Px_3_4_0_0/packages;C:/ti/dsplib_c674x_3_4_0_0/packages;D:/ti/bios_6_76_04_02/packages;" xdc.tools.configuro -o configPkg -t ti.targets.elf.c674 -p ti.platforms.c6x:IWR68XX:false:600 -r release -c "D:/ti/ti-cgt-arm_19.6.0.STS "--compileOptions "--enum_type=int""D:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg

    我的成功构建如下所示:

    编译文件:"c:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg
    调用:XDCtools
    "c:/ti/xdctools_3_51_02_21_core/xs "--xdcpath="C:/ti/bios_6_75_02_00/packages;C:/ti/mathlib_c674x_3_1_2_1/packages;C:/ti/dsplib_c64Px_3_4_0_0/packages;" xdc.tools.configuro configPkg -t ti.targets.elf.c674 -p ti.platforms.c6x:IWR68XX:false:600 -r 版本-c "C:/CCSTUDIO_9.3.0.00012/CCS/tools/compiler/ti-cgt-C6000-c6000-cenue_c8.3.3-C:/ti/mmwave_industrial_toolbox_4_2_0/labs/area_scanner/68xx_area_scanner/src/dss/mmw_dss.cfg "-compile_enue_ctrue_enue_enue_c3
    正在制作 package.mak (由于 package.bld)...
    正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
    从 package/cfg/mmw_dss_pe674.cfg 配置 MMW_DS.xe674 ...

    请注意突出显示部分的差异。

    您的“项目属性”->“常规”设置是什么样的?

    您能否确认在 CCS 安装路径中安装了 C6000编译器? 您可以在/compiler 子目录中进行物理检查,并通过在 Window -> Preferences -> Code Composer Studio -> Build -> Compilers 中查看来确认编译器是否已安装到 CCS 中。

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

    我找到了解决方法。 导入 MSS 工程时、DSS 工程会自动导入。 出于某种原因、这会将 DSS 工程编译设置设置设置为适用于 MSS 处理器的 ARM 编译设置。 如果我单独导入它们、则会正确处理它们的构建设置。

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

    Andrew、

    感谢您的更新。 在我之前的测试中、我只导入了 DSS 项目。 现在、我通过导入 MSS 工程(自动导入 DSS 工程)尝试了它、并看到了与您相同的问题。  

    我将把这一信息转发给负责"工业工具箱"的团队。 感谢您将此事提请我们注意。  

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

    Andrew、

    问题特定于通过 CCS 中的 Resource Explorer 导入工程。 如果使用导入向导(CCS 菜单 Project->Import CCS Projects)导入它们、则可以正常工作。  

    我们正在调查根本原因、我已经提交了一份错误报告。 跟踪编号为 EXT_EP-9655。 请随时通过 此链接跟踪其状态