Other Parts Discussed in Thread: SYSBIOS
Tool/software: Code Composer Studio
Hi,
I am trying to compile the CAN dema code which can be found at C:\ti\mmwave_sdk_01_02_00_05\packages\ti\drivers\can
Although I am trying to add file using the "add file feature" following the steps from http://processors.wiki.ti.com/index.php/Include_paths_and_options
it doesn't fix my problem
My version of Code Composer is 7.4.0.00015.
Any clue on how to debbug this,ty
Jaume
In the console, the following error appears
**** Clean-only build of configuration Debug for project high_accuracy_16xx_mss ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 clean -O
DEL /F "xwr16xx_high_accuracy_mss.hex" "configPkg\linker.cmd" "configPkg\compiler.opt" "xwr16xx_high_accuracy_mss.xer4f"
RMDIR /S/Q "configPkg\"
DEL /F "can.obj" "cli.obj" "cycle_measure.obj" "dcan.obj" "mss_main.obj" "radarOsal_malloc.obj"
DEL /F "can.d" "cli.d" "cycle_measure.d" "dcan.d" "mss_main.d" "radarOsal_malloc.d"
No se pudo encontrar C:\Users\jaume.alavedramas\workspace_v7\high_accuracy_16xx_mss\Debug\xwr16xx_high_accuracy_mss.hex
No se pudo encontrar C:\Users\jaume.alavedramas\workspace_v7\high_accuracy_16xx_mss\Debug\xwr16xx_high_accuracy_mss.xer4f
'Finished clean'
**** Build Finished ****
**** Build of configuration Debug for project high_accuracy_16xx_mss ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O
rm -f C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss/xwr16xx_high_accuracy_mss.bin
makefile:190: recipe for target 'pre-build' failed
process_begin: CreateProcess(NULL, rm -f C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss/xwr16xx_high_accuracy_mss.bin, ...) failed.
make (e=2): El sistema no puede encontrar el archivo especificado.
gmake[1]: [pre-build] Error 2 (ignored)
'Building file: "../mss_mmw.cfg"'
'Invoking: XDCtools'
"C:/ti/xdctools_3_50_04_43_core/xs" --xdcpath="C:/ti/bios_6_53_02_00/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.R4F -p ti.platforms.cortexR:IWR16XX:false:200 -r release -c "C:/ti/ti-cgt-arm_16.9.6.LTS" --compileOptions "--enum_type=int " "../mss_mmw.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring mss_mmw.xer4f from package/cfg/mss_mmw_per4f.cfg ...
generating custom ti.sysbios library makefile ...
Starting build of library sources ...
making C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss/src/sysbios/sysbios.aer4f ...
gmake[1]: Entering directory `C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss/src/sysbios'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss/src/sysbios'
Build of libraries done.
cler4f package/cfg/mss_mmw_per4f.c ...
'Finished building: "../mss_mmw.cfg"'
'Building file: "../cycle_measure.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="cycle_measure.d_raw" --cmd_file="configPkg/compiler.opt" "../cycle_measure.c"
'Finished building: "../cycle_measure.c"'
'Building file: "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/dcan.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="dcan.d_raw" --cmd_file="configPkg/compiler.opt" "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/dcan.c"
'Finished building: "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/dcan.c"'
'Building file: "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/can.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="can.d_raw" --cmd_file="configPkg/compiler.opt" "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/can.c"
'Finished building: "C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/src/can.c"'
'Building file: "../cli.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="cli.d_raw" --cmd_file="configPkg/compiler.opt" "../cli.c"
'Finished building: "../cli.c"'
'Building file: "../radarOsal_malloc.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="radarOsal_malloc.d_raw" --cmd_file="configPkg/compiler.opt" "../radarOsal_malloc.c"
'Finished building: "../radarOsal_malloc.c"'
'Building file: "../mss_main.c"'
'Invoking: ARM Compiler'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --include_path="C:/Users/jaume.alavedramas/workspace_v7/high_accuracy_16xx_mss" --include_path="C:/ti/mmwave_sdk_01_02_00_05" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/can/include" --include_path="C:/ti/ti-cgt-arm_16.9.6.LTS/include" --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi --preproc_with_compile --preproc_dependency="mss_main.d_raw" --cmd_file="configPkg/compiler.opt" "../mss_main.c"
"../mss_main.c", line 539: warning #179-D: function "dcanParityTest" was declared but never referenced
"../mss_main.c", line 777: warning #179-D: function "dcanLoopbackTest" was declared but never referenced
"../mss_main.c", line 995: warning #179-D: function "dcanTransmitTest" was declared but never referenced
'Finished building: "../mss_main.c"'
'Building target: "xwr16xx_high_accuracy_mss.xer4f"'
'Invoking: ARM Linker'
"C:/ti/ti-cgt-arm_16.9.6.LTS/bin/armcl" -mv7R4 --code_state=16 --float_support=VFPv3D16 -me -O3 --define=_LITTLE_ENDIAN --define=SOC_XWR16XX --define=SUBSYS_MSS --define=DOWNLOAD_FROM_CCS --define=MMWAVE_L3RAM_SIZE=0x40000 --define=DebugP_ASSERT_ENABLED -g --c99 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --enum_type=int --abi=eabi -z -m"xwr16xx_high_accuracy_mss.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ti-cgt-arm_16.9.6.LTS/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwave/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/control/mmwavelink/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/crc/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/esm/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/gpio/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/osal/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/pinmux/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/mailbox/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/dma/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/soc/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/drivers/uart/lib" -i"C:/ti/mmwave_sdk_01_02_00_05/packages/ti/utils/cli/lib" -i"C:/ti/ti-cgt-arm_16.9.6.LTS/include" --reread_libs --disable_auto_rts --diag_warning=225 --diag_wrap=off --display_error_number --warn_sections --xml_link_info="xwr16xx_high_accuracy_mss_linkInfo.xml" --rom_model --unused_section_elimination=on -o "xwr16xx_high_accuracy_mss.xer4f" "./can.obj" "./cli.obj" "./cycle_measure.obj" "./dcan.obj" "./mss_main.obj" "./radarOsal_malloc.obj" "../mss_mmw_linker.cmd" "../r4f_linker.cmd" -l"configPkg/linker.cmd" -llibosal_xwr16xx.aer4f -llibesm_xwr16xx.aer4f -llibgpio_xwr16xx.aer4f -llibsoc_xwr16xx.aer4f -llibmailbox_xwr16xx.aer4f -llibpinmux_xwr16xx.aer4f -llibcrc_xwr16xx.aer4f -llibDMA_xwr16xx.aer4f -llibuart_xwr16xx.aer4f -llibmmwavelink_xwr16xx.aer4f -llibmmwave_xwr16xx.aer4f -llibcli_xwr16xx.aer4f -lrtsv7R4_T_le_v3D16_eabi.lib -llibc.a
<Linking>
undefined first referenced
symbol in file
--------- ----------------
MCPI_Initialize ./mss_main.obj
MCPI_setFeatureTestResult ./mss_main.obj
MCPI_setTestResult ./mss_main.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "xwr16xx_high_accuracy_mss.xer4f" not built
>> Compilation failure
makefile:165: recipe for target 'xwr16xx_high_accuracy_mss.xer4f' failed
gmake[2]: *** [xwr16xx_high_accuracy_mss.xer4f] Error 1
makefile:161: recipe for target 'main-build' failed
gmake[1]: *** [main-build] Error 2
makefile:156: recipe for target 'all' failed
gmake: *** [all] Error 2
**** Build Finished ****