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.

Linking error #10010 appears when trying to program TMS320F28335

Other Parts Discussed in Thread: TMS320F28335, CONTROLSUITE

Hello,

I am trying to program the microcontroller TMS320F28335 on Control card  using Code Composer Studio 5.5.0. Upon debugging my code, 3 errors appear, 


1) #10010 errors encountered during linking; "sense2.out" not built .

2)#10234-D unresolved symbols remain 

3)unresolved symbol _InitEPwm1Gpio, first referenced in ./main.obj 

Please help me to solve this error..

CDT Build Console.


**** Clean-only build of configuration Debug for project sense2 ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k clean
DEL /F "sense2.out"
Could Not Find C:\Users\jangu\Downloads\workspace_v5_5\sense2\Debug\sense2.out
DEL /F "DSP2833x_Adc.pp" "DSP2833x_CpuTimers.pp" "DSP2833x_DefaultIsr.pp" "DSP2833x_GlobalVariableDefs.pp" "DSP2833x_PieCtrl.pp" "DSP2833x_PieVect.pp" "DSP2833x_SysCtrl.pp" "main.pp"
DEL /F "DSP2833x_ADC_cal.obj" "DSP2833x_Adc.obj" "DSP2833x_CodeStartBranch.obj" "DSP2833x_CpuTimers.obj" "DSP2833x_DefaultIsr.obj" "DSP2833x_GlobalVariableDefs.obj" "DSP2833x_PieCtrl.obj" "DSP2833x_PieVect.obj" "DSP2833x_SysCtrl.obj" "DSP2833x_usDelay.obj" "main.obj"
DEL /F "DSP2833x_ADC_cal.pp" "DSP2833x_CodeStartBranch.pp" "DSP2833x_usDelay.pp"
Could Not Find C:\Users\jangu\Downloads\workspace_v5_5\sense2\Debug\DSP2833x_ADC_cal.pp
'Finished clean'
' '

**** Build Finished ****

**** Build of configuration Debug for project sense2 ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../DSP2833x_ADC_cal.asm'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_ADC_cal.pp" "../DSP2833x_ADC_cal.asm"
'Finished building: ../DSP2833x_ADC_cal.asm'
' '
'Building file: ../DSP2833x_Adc.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_Adc.pp" "../DSP2833x_Adc.c"
'Finished building: ../DSP2833x_Adc.c'
' '
'Building file: ../DSP2833x_CodeStartBranch.asm'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_CodeStartBranch.pp" "../DSP2833x_CodeStartBranch.asm"
'Finished building: ../DSP2833x_CodeStartBranch.asm'
' '
'Building file: ../DSP2833x_CpuTimers.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_CpuTimers.pp" "../DSP2833x_CpuTimers.c"
'Finished building: ../DSP2833x_CpuTimers.c'
' '
'Building file: ../DSP2833x_DefaultIsr.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_DefaultIsr.pp" "../DSP2833x_DefaultIsr.c"
'Finished building: ../DSP2833x_DefaultIsr.c'
' '
'Building file: ../DSP2833x_GlobalVariableDefs.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_GlobalVariableDefs.pp" "../DSP2833x_GlobalVariableDefs.c"
'Finished building: ../DSP2833x_GlobalVariableDefs.c'
' '
'Building file: ../DSP2833x_PieCtrl.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_PieCtrl.pp" "../DSP2833x_PieCtrl.c"
'Finished building: ../DSP2833x_PieCtrl.c'
' '
'Building file: ../DSP2833x_PieVect.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_PieVect.pp" "../DSP2833x_PieVect.c"
'Finished building: ../DSP2833x_PieVect.c'
' '
'Building file: ../DSP2833x_SysCtrl.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_SysCtrl.pp" "../DSP2833x_SysCtrl.c"
'Finished building: ../DSP2833x_SysCtrl.c'
' '
'Building file: ../DSP2833x_usDelay.asm'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="DSP2833x_usDelay.pp" "../DSP2833x_usDelay.asm"
'Finished building: ../DSP2833x_usDelay.asm'
' '
'Building file: ../main.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --include_path="C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_common/include" --include_path="C:/ti/controlSUITE/device_support/f2833x/v140/DSP2833x_headers/include" -g --diag_warning=225 --display_error_number --diag_wrap=off --preproc_with_compile --preproc_dependency="main.pp" "../main.c"
"../main.c", line 351: warning #177-D: subscript out of range
"../main.c", line 359: warning #225-D: function "expf" declared implicitly
'Finished building: ../main.c'
' '
'Building target: sense2.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -g --diag_warning=225 --display_error_number --diag_wrap=off -z -m"sense2.map" --stack_size=0x300 --warn_sections -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/lib" -i"C:/ti/ccsv5/tools/compiler/c2000_6.2.0/include" --reread_libs --display_error_number --diag_wrap=off --xml_link_info="sense2_linkInfo.xml" --rom_model -o "sense2.out" "./main.obj" "./DSP2833x_usDelay.obj" "./DSP2833x_SysCtrl.obj" "./DSP2833x_PieVect.obj" "./DSP2833x_PieCtrl.obj" "./DSP2833x_GlobalVariableDefs.obj" "./DSP2833x_DefaultIsr.obj" "./DSP2833x_CpuTimers.obj" "./DSP2833x_CodeStartBranch.obj" "./DSP2833x_Adc.obj" "./DSP2833x_ADC_cal.obj" "../28335_RAM_lnk.cmd" "../DSP2833x_Headers_nonBIOS.cmd" -l"libc.a"
<Linking>

undefined first referenced
symbol in file
--------- ----------------
_InitEPwm1Gpio ./main.obj

>> Compilation failure
_InitEPwm2Gpio ./main.obj
_InitEPwm3Gpio ./main.obj
_expf ./main.obj

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "sense2.out" not built
gmake: *** [sense2.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****