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/IWR1443BOOST:无法编译一些 CCS 工程。

Guru**** 2595805 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/660007/ccs-iwr1443boost-not-able-to-build-some-ccs-projects

器件型号:IWR1443BOOST

工具/软件:Code Composer Studio

您好!

我使用的是 CCS7.2和最新的毫米波 SDK 软件包。 我在 CCS 中重新构建了一些项目、例如 guesture_swilin 和 high_Accuration_14xx 项目。

但无法重建 Vital 和 Water Ground 项目。 它显示错误-

编译失败
subdir_rules.mk:30:目标'main.obj'的配方失败
"./main.c"、第171行:错误#20:标识符"mmWave_L3RAM_Size"未定义
"./main.c"、第258行:错误#137:结构"mmwDemo_Cfg_t"没有字段"guiMonSel"
"./main.c"、第435行:错误#20:标识符"mmwave_AdcbufCfg"未定义
"./main.c"、第435行:错误#20:标识符"ptrAdcbufCfg"未定义
"./main.c",第439行:错误#137:union " "没有字段"fullControlCfg"
"./main.c"、第485行:错误#137:union " "没有字段"fullControlCfg"
"./main.c"、第532行:错误#137:结构"mmWave_CalibrationCfg_t"没有字段"enableCalibration"
"./main.c"、第533行:错误#137:结构"mmWave_CalibrationCfg_t"没有字段"enablePeriodicity "
"./main.c"、第534行:错误#137:结构"mmWave_CalibrationCfg_t"没有字段"periodicTimeInFrames"
"./main.c"、第596行:错误#137:UNION " "没有字段"fullControlCfg"
"./main.c",第651行:错误#137:union " "没有字段"fullControlCfg"
"../main.c",第659行:错误#137:union " "没有字段"fullControlCfg"
"../main.c",第668行:错误#137:union " "没有字段"fullControlCfg"
"../main.c",第669行:错误#137:UNION " "没有字段"fullControlCfg"
"../main.c",第685行:错误#137:union " "没有字段"fullControlCfg"
"./main.c"、第807行:错误#137:union " "没有字段"fullControlCfg"
在"../main.c"的编译中检测到16个错误。
gmaking[1]:***[main.obj]错误1
'生成文件:./sensor_mgmt.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/Water _Ground _lab"--include_path="c:/ti/mmWave/mmwave_sdk_01_01_00_02/packages --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --enum=osc = soc_supert_subsensor=-code_display_subsection=prudp_subs=pruature=prue_subs=pruature_subs=g_subsensor_subs=-code.c -code.com_subs=g_subs=prue_display_subs=pruature=prue_display_subsep-code.com_subs=-code.com_subs=prue_subsep_subs=pruateg&-code.com_subs=-code.com_subs=pruat_subs=prue_subs=prue_subs=-code.com_subs=

>>编译失败
subdir_rules.mk:51:目标'senser_mgmt.obj'的配方失败
"../sensor_mgmt.c"、第287行:错误#137:struct "mmwave_CtrlCfg_t"没有字段"freqLimitLow"
"./sensor_mgmt.c"、第288行:错误#137:struct "mmwave_CtrlCfg_t"没有字段"freqLimitHigh"
在编译"./sensor_mgmt.c"时检测到2个错误。
gmaking[1]:***[sensor_mgmt.obj]错误1.
'生成文件:./config_edma_util.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water _ground lab"--include_path="c包括/ti/mmWave/mmwave_sdk_01_01_00_02/packages _path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --include_path="cos=ocus_subsection=pruature=pruag_abi_ex-code_subs=pruature=pruag_ab_ex-code.combuld=-code_subs=pruat_ab_code_display_exits=-code_subs=pruateg_ab_ex-code.c -code.c -code.comb_ab_ab_ab_ab_ab_ex-code.combuld=-code_subs=-code_subs=-code_subs=-code_subs=pruateg_ab_ab_ab_ab_ab_ab_exit_ex-codest-code.c -code.c -code.c -code.c -
'已完成构建:./config_edma_util.c'
'
'构建文件:./config_hwa util.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl "-mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace/water _arab"--include_path="c:/ti/mmWave/mmwave_sdk_01_01_00_02/packages --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --include_path="cus=osc_pub_exit_file_subs=pruatify_config_subspruategine-subs=-file_subs=-exit_exit_ab_subs=pruature=g_ex-us_ab_exit_subs=pruatify_subs=-file_subs=-file_ench_ab_ab_subs=-file_subsep-file_subsep-code.combuld_subs=-file_subs=-file_ench_subs=-file_subs=-file_ench_ab_exit_ench_subs=-file_ench_ab_subs=-file_subs
'完成的建筑:./config_hwa util.c'
'
'构建文件:./Water Ground _cli.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl "-mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/water _arab"--include_path="c:/ti/mmWave/mmwave_sdk_01_01_00_02/packages --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --include_path="cos=ocus_subs\command_defination=prue_display_subs=pruature=prue_subs\cpensit_subs=g_subs=g_subs\cpand_di_ex-file_display_subs=-subs=prue_display_subs\cpage=g_subs=-subfile_display_subs=g_subs\cpage=-subs\cpage=rand_define_display_subs=prue_display_subs=-subs=-subs\comine_display_subs=-subsprue_display_subspruature=g_subs\com_subs=prue_

>>编译失败
subdir_rules.mk:65:目标'Water Ground _cli.obj'的配方失败
"./Water Ground _cli.c"、第340行:错误#137:struct "MmwDemo_Cfg_t"没有字段"guiMonSel"
1在编译"./Water Ground _cli.c"时检测到错误。
gmake.1]:***[Water Ground _cli.obj]错误1.
'生成文件:./data_path.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/Water _Ground _lab"--include_path="c:/ti/mmWave/mmwave_sdk_01_01_00_02/packages --include_path="c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --include_display_subsection=s\ccs_prev_exitudit_rom-code_subs=-code_display_subs=prudpage=-code_subs=g_exit_subfile_subs=-code_display_subsepage=-code.combuld_subs=-code_display_subs=-code_subs=-code_display_subs=-code_data-file_display_subs=-exit_subsep_subsection_subs=-code.page=-code.com_subs=g_subfile_display_subs=-code.comband_define_display_subs=-code_display_data-
"./data_path.c"、第202行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
"./data_path.c"、第554行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
'已完成构建:./data_path.c'
'
'生成文件:./utils_func.c'
'调用:ARM 编译器'
"c:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/bin/armcl "-mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="C:/workspace7/Water _Ground _lab"--include_path="c:/ti/mmWave/mmwave_sdk_01_01_00_02/packages --include_path="C:/ti/mmWave/ti-cgt-arm_16.9.1.LTS/include --enum_define=ocus_subs=-exit_subtrus_subs=-code_exitudp=-ex-us_subs=-code_subs=-example_subs=-code_subs=-exit_us_example.c -code_us=-example_subs=-example_us_us=-code_subs=-code_subs=-code_subs=-exit_exit_us_us_example.c -code.c -example_us=-us_us=us_us_example_subs=-code.c -code_subs=-code_subfilter-ex-us=-code_subfilter_ex-ex
gmake[1]:不会由于错误而重做目标'main-build'。
gmake:***[全部]错误2.
'完成的建筑:./utils_func.c'
'

我的理由是、e2e.ti.com/.../2380571"中报告了同一问题

但这并没有解决我的问题。

有什么建议吗?

谢谢。

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

    是否可以确认您已安装毫米波 SDK 版本1.0? 手势演示和高精度实验室需要 SDK 1.1、但生命体征和水/地面检测需要 SDK 1.0。

    可从以下网址获取: software-dl.ti.com/.../index_FDS.html


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

    它帮助我获取二进制文件。
    只是想确认我将控制台作为-

    C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/out2rprc/out2rprc.exe xwr14xx_vitalSms_lab_MSS.xer4f xwr14xx_vitalSigns_lab_mss.bin 0x200000
    解析输入目标文件 xwr14xx_vitalSms_lab _mss.xer4f。
    附加零0
    附加零256
    添加零117344
    文件转换完成!
    perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_vitalSigns_lab_mss.bin
    Makefile:197:目标'post-build'的配方失败
    Process_begin:CreateProcess (NULL,perl.exe C:/ti/mmwave_sdk_01_00_00_05/packages/scripts/ImageCreator/xwr14xx/append_bin_crc/gen_bincrc32.pl xwr14xx_vitalSms_lab 和 msb.bin,...) 失败。
    make (e=2):系统找不到指定的文件。

    gmaked[3]:[编译后处理]错误2 (忽略)
    '

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

    还可以吗? 这些是什么是错误、为什么需要忽略这些错误?