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.

TMS320C6747: c_int00 unresolved symbol

Part Number: TMS320C6747

Hi Champs

There's a question that customer faces during EABI migration of C6747.

They'are unable to solve the problem since c_int00 is defined in intVecs.asm file.

; Global symbols defined here and exported out of this file
   .global intcVectorTable
   .global c_int00

 

intcVectorTable:
vector0:   VEC_ENTRY c_int00      ;RESET

Could you plelase provide us with any suggestion to solve issue which occurred during linking?

Please also see the log captured.

Thanks.

Regards, 

Jack

**** Build of configuration Debug for project CSD7 ****

"C:\\ti\\ccs1100\\ccs\\utils\\bin\\gmake" -j 4 all -O 
 
Building target: "CSD7.out"
Invoking: C6000 Linker
"C:/ti/ccs1100/ccs/tools/compiler/ti-cgt-c6000_8.3.11/bin/cl6x" -mv6740 --abi=eabi --define=c6747 -g --diag_warning=225 --display_error_number -z -m"CSD7.map" --heap_size=0x1000 --stack_size=0x1000 -i"C:/ti/ccs1100/ccs/tools/compiler/ti-cgt-c6000_8.3.11/lib" -i"C:/ti/ccs1100/ccs/tools/compiler/ti-cgt-c6000_8.3.11/include" --reread_libs --display_error_number --warn_sections --xml_link_info="CSD7_linkInfo.xml" --rom_model -o "CSD7.out" "./Source/ANF.obj" "./Source/Autosetup.obj" "./Source/BODE.obj" "./Source/Backup.obj" "./Source/DVSC.obj" "./Source/DigitalIO.obj" "./Source/Extint1.obj" "./Source/Extint2.obj" "./Source/FullClosed.obj" "./Source/InShapTun_ExtKalman.obj" "./Source/Indexing.obj" "./Source/Initsys.obj" "./Source/IntVecs.obj" "./Source/Jog.obj" "./Source/Linear.obj" "./Source/Main.obj" "./Source/Modbus.obj" "./Source/Motor.obj" "./Source/Parameter.obj" "./Source/ParameterEstimation.obj" "./Source/Protect.obj" "./Source/Rsware.obj" "./Source/Runfnct.obj" "./Source/Spi0.obj" "./Source/Tint0.obj" "./Source/Utilities.obj" "../CSD7_Analog.cmd"  -llibc.a 
<Linking>
warning #10349-D: creating output section ".fardata" without a SECTIONS
   specification.  For additional information on this section, please see the
   'C6000 EABI Migration' guide at
   http://processors.wiki.ti.com/index.php/C6000_EABI:C6000_EABI_Migration#C6x_
   EABI_Sections
warning #10349-D: creating output section ".neardata" without a SECTIONS
   specification.  For additional information on this section, please see the
   'C6000 EABI Migration' guide at
   http://processors.wiki.ti.com/index.php/C6000_EABI:C6000_EABI_Migration#C6x_
   EABI_Sections
warning #10349-D: creating output section ".rodata" without a SECTIONS
   specification.  For additional information on this section, please see the
   'C6000 EABI Migration' guide at
   http://processors.wiki.ti.com/index.php/C6000_EABI:C6000_EABI_Migration#C6x_
   EABI_Sections
warning #10321-D: creating group "NEARDP_DATA" to co-locate output sections
   .neardata and .rodata with .bss 
 
 undefined first referenced    
  symbol       in file         
 --------- ----------------    
 c_int00   ./Source/IntVecs.obj
 
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "CSD7.out" not built
 
>> Compilation failure
makefile:168: recipe for target 'CSD7.out' failed
gmake[1]: *** [CSD7.out] Error 1
makefile:164: recipe for target 'all' failed
gmake: *** [all] Error 2

**** Build Finished ****