Tool/software: TI C/C++ Compiler
Hi
I am trying to upgrade my ccs from an much older version V5.0 to V7.0, which I download online. When I try to build one of my project, it give me a warning:
#16002-D build attribute vendor section TI missing in CONTROLLERCODE C/C++ Problem
From the Console, which I attached to the end, it seems when linking, it tries to create some obj file related to Flash28335_API_V210.lib which the older version might not use, for example, Flash28_Erase.obj.
Is that normal? How should I solve this issue?
Thanks, Eric
Here is my Console:
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k all
'Building file: ../CONTROLLER_Flash2833x_API.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.1.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --opt_for_speed=2 --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.1.LTS/include" --include_path="C:/Src/ACPM/ACPM DSP CODES/DSP2833x_headers/include" --include_path="C:/Src/ACPM/ACPM DSP CODES/DSP2833x_common/include" --include_path="C:/Src/ACPM/ACPM DSP CODES/FPUFastRTS/V100/include" --advice:performance=all -g --diag_warning=225 --display_error_number --c_src_interlist --preproc_with_compile --preproc_dependency="CONTROLLER_Flash2833x_API.d" "../CONTROLLER_Flash2833x_API.c"
'Finished building: ../CONTROLLER_Flash2833x_API.c'
' '
'Building target: CONTROLLERCODE.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.1.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O2 --opt_for_speed=2 --advice:performance=all -g --diag_warning=225 --display_error_number --c_src_interlist -z -m"CONTROLLERCODE.map" --stack_size=0x300 --warn_sections -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.1.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.1.LTS/include" -i"C:/Src/ACPM/ACPM DSP CODES/DSP2833x_common/lib" -i"C:/Src/ACPM/ACPM DSP CODES/FPUFastRTS/V100/lib" --priority --reread_libs --xml_link_info="CONTROLLERCODE_linkInfo.xml" --rom_model -o "CONTROLLERCODE.out" "./CD_BackgroundLoops.obj" "./CD_DPRAM.obj" "./CD_LoadFuncs.obj" "./CD_OnOffControlFuncs.obj" "./CD_Safty.obj" "./CD_command.obj" "./CD_hardware.obj" "./CD_measure.obj" "./CONTROLLER_Flash2833x_API.obj" "./CONTROLLER_GlobalVariableDefs.obj" "./CONTROLLER_functionsDefs.obj" "./DSP2833x_ADC_cal.obj" "./DSP2833x_Adc.obj" "./DSP2833x_CSMPasswords.obj" "./DSP2833x_CodeStartBranch.obj" "./DSP2833x_DMA.obj" "./DSP2833x_DefaultIsr.obj" "./DSP2833x_ECan.obj" "./DSP2833x_EPwm.obj" "./DSP2833x_GlobalVariableDefs.obj" "./DSP2833x_Gpio.obj" "./DSP2833x_MemCopy.obj" "./DSP2833x_PieCtrl.obj" "./DSP2833x_PieVect.obj" "./DSP2833x_SysCtrl.obj" "./DSP2833x_Xintf.obj" "./DSP2833x_usDelay.obj" "./Example_Flash2833x_CsmKeys.obj" "./main.obj" "../DSP2833x_Headers_nonBIOS.cmd" "../F28335.cmd" -l"C:/Src/ACPM/ACPM DSP CODES/FPUFastRTS/V100/lib/rts2800_fpu32_fast_supplement.lib" -l"C:/Src/ACPM/ACPM DSP CODES/DSP2833x_common/lib/Flash28335_API_V210.lib"
<Linking>
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Erase.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_ClearSector.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_CompactSector.obj>
": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_EraseSector.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Init.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_ClearLoop.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Internals.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Compact_Pulse.obj>
": compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Delay.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_DisInt.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Utils.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Erase_Pulse.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Prog_Pulse.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Prog.obj>":
compatibility cannot be determined
warning #16002-D: build attribute vendor section TI missing in
"C:/Src/ACPM/ACPM DSP
CODES/DSP2833x_common/lib/Flash28335_API_V210.lib<Flash28_Globals.obj>":
compatibility cannot be determined
'Finished building target: CONTROLLERCODE.out'
' '
**** Build Finished ****