工具/软件: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"中报告了同一问题
但这并没有解决我的问题。
有什么建议吗?
谢谢。