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.
工具/软件: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:目标"全部"不会由于错误而重新生成。
****构建完成****
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。 请随时通过 此链接跟踪其状态。