Thread 中讨论的其他器件:SYSBIOS、 MMWAVE-SDK
工具/软件:Code Composer Studio
我刚刚从 CSS V8的 Resource Explorer 中下载并导入了 Water Ground 实验项目
我重建了项目、
存在一些错误和警告、如下所示
"./main.c"、第975行:错误#20:标识符"rlRfInitcomplete_t"未定义
"./main.c"、第975行:错误#20:标识符"ptrRFInitCompleteMessage"未定义
"../main.c"、第979行:错误#29:需要表达式
"./main.c"、第979行:错误#66:预期为";"
"./data_path.c"、第259行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
"./data_path.c"、第655行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
我不知道为什么。
您能告诉我如何解决错误和警告吗?
下面是完整的消息
****项目 Water Ground 的配置调试构建****
"C:\\ti\\ccsv8\\utils\\bin\\gmake"-k -j 8 all -O
rm -f D:/CCS/water_ground_lab/xwr14xx_water_ground_lab_mss.bin
Makefile:194:目标"预编译"的配方失败
Process_begin:CreateProcess (NULL、rm -f D:/CCS/water_ground_lab/xwr14xx_water_ground_lab_mss.bin、...) 失败。
make (e=2):지정된 파일을 찾을 수 없습니다。
gmaking[1]:[预编译]错误2 (忽略)
编译文件:"../MMW.cfg"
调用:XDCtools
"C:/ti/xdctools_3_50_04_43_core/xs "-xdcpath="C:/ti/bios_6_53_02_00/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.r4F -p ti.platforms.cortexR:IWR14XX:false:200 -r release -c "C:/ti/ti-cgt-arm_16.9.6.LTS "../Mmw.cfg"
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/mmw_per4f.cfg 配置 MMW.xer4f ...
正在生成自定义 ti.sysbios 库 makefile ...
正在开始构建库源...
制作 D:/CCS/water_ground_lab/src/sysbios/sysbios.aer4f ...
gmake[1]:输入目录`D:/CCS/water_ground_lab/src/sysbios
cler4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/BIOS.c
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm.asm
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/TaskSupport_asm.asm
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/v7r/vim/Hwi_asm.sv7R
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/v7r/vim/Hwi_asm_switch.sv7R
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/exc/Exception_asm.asm
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/v7r/tms570/Core_asm.sv7R
asmer4f C:/ti/bios_6_53_02_00/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm.asm
arer4f bios.obj arm_IntrinsicsSupport_asm.obj arm_TaskSupport_asm.obj vim_hwi_asm.obj vim_hwi_asm_switch.obj exc_exception_asm.obj tms570_Core_asm.obj a15_TimestampProvider_as.obj……
gmake[1]:离开目录`D:/CCS/water_ground_lab/src/sysbios
已完成库构建。
clel4f 封装/cfg/mmw_per4f.c……
已完成构建:"../MMW.cfg"
编译文件:"../main.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define = SOC_XWR14XX --define abi_subsection=-out_subsc_subsection=-exit_subtrature=-out_subs_decurity=-out_subs=-out_exit_subs=-code_display_subsection_subs=-out_subs=-out_subsection_subs=-out_subs=-out_subs=-code_display_subsection_subs=-out_subs=-out_subsection=-out_subs=-out_subs=-out_subs=-code_display_subs=-out_subs=-f_subsection_subs=-out_subs=-code_display_subs=-code.com_subs=-code_display_
>>编译失败
subdir_rules.mk:30:目标'main.oer4f'的配方失败
"./main.c"、第975行:错误#20:标识符"rlRfInitcomplete_t"未定义
"./main.c"、第975行:错误#20:标识符"ptrRFInitCompleteMessage"未定义
"../main.c"、第979行:错误#29:需要表达式
"./main.c"、第979行:错误#66:预期为";"
在编译"../main.c"时检测到4个错误。
gmaking[1]:***[main.oer4f]错误1.
编译文件:"../config_edma_util.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define_membr_code_exiter=-us_exit_pruature=-mag_ex-rom_us_code_remote_subsection=-code_exite_page=-rom_code_exit_exit_us=-rom_code_display_exit_decominuature=-rom_us_us_code.pf-nateg&=-code_display_code_display_subs=-code_display_exitrand_dec_decominateg&=-code.mag=-ex-us_ex-us=-us_ex-us_ab_ab_ab_ab_ex-us_ab_ab_subs=-code_subs=-code_subs=us.ab_ex-code.page=-code.prin
已完成构建:"./config_edma_util.c"
构建文件:"../Water Ground _cli.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define = SOC_XWR14XX --exclus_exclus_subsection=-rom_subtrad_subsection_subs=-code_display_subsection_subsection=-from_subtrature=-f_code_display_subsection_subs=-rom_subsection_code_display_subs=-rom_subtrad_subs=-code_display_subsection_subsection_subs=-f_subsection_subsection_subs=-code_display_subs=-rom_subtract_subs=-f_subs=-code_display_subs=-f_subtract_subs=-code_display_subs=-code_display_subs=-rom_subsection_subs=-rom_
已完成构建:"./Water Ground _cli.c"
编译文件:"../utils_func.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define_subsection=us_example_subtraction_us=-from_us_code_example_subection=-us_example_us=-from_us_us_code.c -code_example_example_us=-code_us_example_us=-code_us_example_us=-from_us_us.trab_us_code.c -code_subs=-us_example_us=-us_example_subs=-us_enchintrab_us_exit_en_en_en_us=-us_us_en_us_us_ench_ench_us.trab-code.c -code.c -code_subs=-code_subs=-code_example_us_example_us
完成构建:"../utils_func.c"
编译文件:"../config_hwa util.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define_subsection=subtract_exit_exion_pruature=-f_exit_rom_us_code.compruatif_prob_ab_code_subs=-code_display_exit_rom_ex=-us_exit_us_code_subsection=-rom_us_us_code_display_exit_exit_ex=-rom_us=-us_us_us_exual=-code_display_exit_us_us=-rom_us_code_subs=-rom_exual_exit_us_code_display_us_exit_us=-rom_us_us_code_display_subs=-code_display_subs=-code_display_exit_us_code.page=-code_subs=
已完成构建:"./config_hwa util.c"
构建文件:"../sensor_mgmt.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define = SOC_XWR14XX --define abi_subsensors=-code_exitive_subs=-codest_exitive_subs=-rom_rom_subsensor_decurity=-code_display_subs=-out_subs=-code_display_subsection=-out_subs=-code_display_subsection_subs=-out_subs=-out_subsection_subs=-out_subs=-out_subsprits=-exits=-f_subs=-code_display_subs=-f_support=-codest_subs=-codest_subs=-out_exit_subs=-code.com_prob&-code_display_subs=-rom_subs=
已完成构建:"./sensor_mgmt.c"
编译文件:"../data_path.c"
调用:ARM 编译器
"c:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl -mv7R4 --code_state=32 --float_support=VFPv3D16 -me -O3 --include_path="D:/CCS/water_ground_lab --include_path="C:/ti/mmwave_sdk_02_00_00_04/packages --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include --define = SOC_XWR14XX --define = subtract_exit_subs=-code_membrand_defination=-rom_decominature=-code_display_subs=-rom_subs=-exit_exit_rom_code_display_subs=-rom_subs=-code_display_subsection_subsection_exit_rom_subs=-code_display_subs=-code_display_subs=-out_subs=-code_display_subsection_subs=-out_subs=-code_display_subs=-out_subs=-code_display_subs=-out_subs=-code.page=-code_display_subs=-code_display_subs=-out_subs=-
"./data_path.c"、第259行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
"./data_path.c"、第655行:警告#169-D:类型为"void (*)(uintptr_t、uint32_t)"的参数与类型为"EDMA_transferectionCallbackFxn_t"的参数不兼容
gmake[1]:不会由于错误而重做目标'main-build'。
gmake:***[全部]错误2.
已完成构建:"./data_path.c"
Makefile:160:目标'all'的配方失败
****构建完成****
