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 ****