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/AWR1642BOOST:无法构建毫米波 SDK 演示 DSS 工程

Guru**** 2555630 points
Other Parts Discussed in Thread: AWR1642, MATHLIB

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/633008/ccs-awr1642boost-fail-to-build-mmwave-sdk-demo-dss-project

器件型号:AWR1642BOOST
主题中讨论的其他器件:AWR1642MATHLIB

工具/软件:Code Composer Studio

您好!  

成功构建 毫米波 SDK 演示 DSS 项目时遇到问题,但是构建  MSS 项目是可以 的。  我猜我的开发环境有问题。

希望有人能帮我。  下面是构建消息。  

****为项目 AWR1642_DSS 构建配置调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O
'生成文件:C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_data_path.c '
'调用:C6000编译器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/bin/cl6x -mv6740 -O2 -include_path="C:/ti/mmwave_sdk_01_00_00_05/packages --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages/ti/common --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/include /ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss /ti/mathlib_c674x_3_1_2_1/packages /ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/include /ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib --include_path="C:/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/include --include_path=cn_sband_diag="c:c_define_path=/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/ccs/Debug -cn_sbote_display_subsection=/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink /ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/common /ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/ccs /ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft16x16/c64P -include_display_tranes=/ti/dsplib_c64Px_3_4_0_0/packages /ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/src/DSP_fft32x32/c64P /ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib -cn_sbe.cc_sbepage=-cn_sbad-cn_bad-cn_sbe.cc_sbe.cc_.com.cc_band_decures=-cn_sbe-cn_sbe-cn_sbe-cn_sbe.cc_be.cc_bandsbe-cn_sbe-.com.cc_be.c:-cn_sbepsbe.c:-cn_sbad-cn_sbands="-cn_sbe.cc_bands="-cn"-cn_sband-cn_sband-cn_sbe-cn_sbe-cn_sbe.cc-cn_sbe.cc-cn_sband-cn_sbe-cn_sbe.cc_b /ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_data_path.c
"C:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/src/common/common.h、第55行:警告#48-D:宏"true"的重新定义不兼容(在"C:/ti/xdctools_3_50_01_12_core/packages/xdc/std.h "的第322行声明)
"C:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/src/common/common.h、第56行:警告#48-D:宏"false"的重新定义不兼容(在"C:/ti/xdctools_3_50_01_12_core/packages/xdc/std.h "的第319行声明)
'完成的建筑:C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_data_path.c '
'
'构建目标:AWR1642_DSS.out'
'调用:C6000链接器'
"c:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/bin/cl6x /ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib /ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/crc/lib /ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/adcbuf/lib /ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwavelink/lib /ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib -mv6740 -O2 -g -gcc -define=Subsys_dss -define=SOC_XWR16XX -display_error_number -diag_wrap=off --diag_warning=225 -gen_func_subsections=on -obj_extension=.oe674 -z -display_error_sections=-/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/lib -i_/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/ccs/Debug -i_ram_/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/mailbox/lib -/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/osal/lib -/ti/mmwave_sdk_01_00_00_05/packages/ti/control/mmwave/lib -i_-cn"/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4/include -i_ram_ines"/"i-cn"-cn"--cn"-cn"--ines"/content/"/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/uart/lib -cn"-cn"i-dss"-cn"-cn"-cn"-cn"-cn"-cn"/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/edma/lib /ti/mmwave_sdk_01_00_00_05/packages/ti/alg/mmwavelib/lib /ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib -cn"-cn"-intrack_ines"/content/"i-dss"-content/"i-dss"-content/"i-tables"/content/"i-tines"/content/"i-cn"-cn"-cn"-cn"-cn"-cn"-cn"-cn"-cn"-cn xml_link_info="AWR1642_dss_linkInfo.xml"--rom_model -o "AWR1642_dss.out"./dss_config_edma_util.oe674"./libwr16674_data_path.oaeae674"./dss_main.oblwl16xx_linker -lwx674_libwr16xx/libwel_zh_zh-674_linker -l_linker -lwlan16674_libx674_libwel_zh-l_zh-l_linker -dl_zh-dl_linker -lwel_zh-dl_zh-dl_zh-674c.674c.674"/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_mmw_linker.cmd -l_linker -l_linker -dlwet_zh-l_linker -lwel_zh-lwel_zh-lwel_zh-lwet_zh-lwet_zh-lwelink_linker -l16674674c.674_zh-dl_zh-l_zh-

"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_mmw_linker.cmd "、第38行:错误#10008-D:找不到文件"DSPLib.ae64P"
"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_mmw_linker.cmd、第39行:错误#10008-D:找不到文件"libmmwavalg_xwr16xx.ae674"
"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_mmw_linker.cmd "、第40行:错误#10008-D:找不到文件"mathlib.ae674"
"C:/ti/mmwave_sdk_01_00_00_05/packages/ti/demo/xwr16xx/mmw/dss/dss_mmw_linker.cmd、第61行:错误#10008-D:找不到文件"liboc_xwr16xx.ae674"
错误#10010:链接期间遇到错误;未构建"AWR1642_DSS.OUT"

>>编译失败
Makefile:159:目标"AWR1642_DSS.out"的配方失败
gmake.1]:***[AWR1642_DSS.out]错误1.
Makefile:155:目标'all'的配方失败
gmake:***[全部]错误2.

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

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

    看起来"C64Px_DSPLIB_INSTALL_PATH"未设置为正确的文件夹。 您能否检查此路径是否设置为正确的 DSP 库文件夹?

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

    您好 Steven、

    在链接时、它无法找到很少的库、您能否检查这些库在这些路径中是否可用-

    DSPLib.ae64P C:/ti/dsplib_c64Px_3_4_0_0/packages/ti/dsplib/lib
    libmmwavalg_xwr16xx.ae674 C:/ti/mmwave_sdk_01_00_00_05/packages/ti/alg/mmwavelib/lib
    mathlib.ae674 C:/ti/mathlib_c674x_3_1_2_1/packages/ti/mathlib/lib
    liboc_xwr16xx.ae674 C:/ti/mmwave_sdk_01_00_00_05/packages/ti/drivers/soc/lib

    此外、请确保安装 发行说明中提供的依赖工具的确切版本、并按照 SDK 用户指南文档中的说明在构建环境中设置这些版本。

    此致、

    Jitendra

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我发现 C64Px_DSPLIB_INSTALL_PATH 不正确。
    但是、我不知道应该为 C64Px_DSPLIB_INSTALL_PATH 指定什么路径。
    我检查库是否都位于 Jitendra 在该线程中声明的路径中。
    我应该为 C64Px_DSPLIB_INSTALL_PATH 设置哪条路径?
    dsplib.ae64P? libmmwavalg_xwr16xx.ae674? mathlib.ae674? 还是 liboc_xwr16xx.ae674?

    我的路径设置如下:

    @REM 选择您的设备。 选项(区分大小写)为:awr14xx、iwr14xx、awr16xx、iwr16xx
    设置 MMWAVE_SDK_DEVICE_=awr16xx
    @awr14xx、awr16xx、iwr14xx 和 iwr16xx 的 REM 常用设置
    @REM TI ARM 编译器
    设置 R4F_CodeGen_INSTALL_PATH=C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS
    @REM 路径到 /packages 文件夹
    设置 MMWAVE_SDK_INSTALL_PATH=c:/ti/mmwave_sdk_01_00_00_05/packages
    @REM TI XDC
    设置 XDC_INSTALL_PATH=c:/ti/xdctools_3_50_02_20_core
    @REM TI BIOS
    设置 BIOS_install_path=C:/ti/bios_6_50_01_12/packages
    @REM 性能
    设置 PERL_INSTALL_PATH=C:/Strawberry/perl/bin
    @REM 如果使用 CCS 进行下载、请将下面的 define 设置为 yes 或 no
    设置 download_from _ccs=yes
    @从网络安装 REM (免费软件)。 如果不需要 doxygen 输出、则跳过
    @REM 设置 DOXYGEN_INSTALL_PATH=C:/ti/doxygen
    @仅 awr16xx 和 iwr16xx 需要遵循 REM
    @REM TI DSP 编译器
    设置 C674_CodeGen_INSTALL_PATH=C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.1.4
    @REM DSPLIB
    @REM 设置 C64Px_DSPLIB_INSTALL_PATH=C:/ti/dsplib_c64Px_3_4_0_0
    设置 C64Px_DSPLIB_INSTALL_PATH=C:\ti\DSPLIB_c64Px_3_4_0_0\packages/ti\DSPLIB\lib
    @REM MATHlib
    设置 C674x_MATHLIB_INSTALL_PATH=C:/ti/mathlib_c674x_3_1_2_1
    @REM awr16xx/iwr16xx radarss 固件。 使用 RPRC 格式的二进制文件。
    设置 XWR16XX_RADARSS_IMAGE_BIN=%MMWAVE_SDK_INSTALL_PATH%/../firmware/radarss/xwr16xx_radarss_rprc.bin
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何在 CCS 中手动添加 C674x_MATHLIB_INSTALL_PATH 和 C64Px_DSPLIB_INSTALL_PATH?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在工程的 CCS "Properties"菜单中、您可以设置/更改 MATHLIB 的基目录。

    此致

    海登