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.

RTOS/TMS320F28335: RTOS/TMS320F28335: XDC build error

Part Number: TMS320F28335
Other Parts Discussed in Thread: SYSBIOS,

Tool/software: TI-RTOS

Hi, I get a project written several years ago by others. My CCS version is CCS 6.1.3.

I have changed the versions of SYS/BIOS, IPC, xdctools,and RTOS based on debug hints. When I debug this project,the fault messages are as follows:

**** Build of configuration Debug for project BMCC ****

 

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k -j 4 all -O

making ../src/sysbios.a28FP ...

gmake[1]: Nothing to be done for 'all'.

'Building target: BMCC.out'

'Invoking: C2000 Linker'

"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.1.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -O4 -g --gcc --define="BMCC" --define="CCM_HW_REVISION_B" --diag_warning=225 --display_error_number --printf_support=full --c_src_interlist --asm_listing -z -m"BMCC.map" --stack_size=0x300 --warn_sections -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.1.LTS/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_15.12.1.LTS/include" -i"C:/Users/litl2/Desktop/TMS320F28377/IGBT bearing0803/HAL_TMS320F28335/flash" --reread_libs --diag_suppress=16002 --xml_link_info="BMCC_linkInfo.xml" --rom_model -o "BMCC.out" "./Adc.obj" "./AdcBMCC.obj" "./CCMController.obj" "./CompressorControl.obj" "./Logging.obj" "./faultsAndAlarms.obj" "./inputOutputHandler.obj" "./intraFlowValve.obj" "./monitors.obj" "./motorCooling.obj" "./powerup.obj" "./taskCANInputHandler.obj" "./timing.obj" "./valve.obj" "./valveManager.obj" "./BuiltInTests/BIT.obj" "./DataBaseManager/DBM.obj" "./Motor/Motor.obj" "./PID/PIDold.obj" "./PIDController/PID.obj" "./UnitTest/debugmotor.obj" "./UnitTest/isvUnitTests.obj" "./UnitTest/loggingUnitTests.obj" "./bearing/AVCTables.obj" "./bearing/Fpga.obj" "./bearing/avc.obj" "./bearing/bearing.obj" "./thermodynamics/pressToTemp.obj" "../TMS320F28335.cmd" "../rts2800_fpu32_fast_supplement.lib" -l"configPkg/linker.cmd" -l"C:/Users/litl2/Desktop/TMS320F28377/IGBT bearing0803/HAL_TMS320F28335/Debug/HAL_TMS320F28335.lib" -l"C:/Users/litl2/Desktop/TMS320F28377/IGBT bearing0803/BMCC/rts2800_fpu32_fast_supplement.lib" -lrts2800_fpu32.lib

<Linking>

error #10056: symbol "_xdc_runtime_Startup_rtsDone__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Startup.o28FP>"

error #10056: symbol "_xdc_runtime_Startup_exec__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Startup.o28FP>"

error #10056: symbol "_xdc_runtime_System_vsprintf__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_exit__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_atexit__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_Module_startup__E" redefined: first

   defined in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_avprintf__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_vprintf__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_flush__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_putch__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_vsnprintf__E" redefined: first

   defined in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_avsprintf__E" redefined: first

   defined in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_System_abort__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<System.o28FP>"

error #10056: symbol "_xdc_runtime_Text_putLab__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

error #10056: symbol "_xdc_runtime_Text_putMod__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

error #10056: symbol "_xdc_runtime_Text_cordText__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

error #10056: symbol "_xdc_runtime_Text_matchRope__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

error #10056: symbol "_xdc_runtime_Text_ropeText__E" redefined: first defined

   in "C:\Users\litl2\Desktop\TMS320F28377\IGBT

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

error #10056: symbol "_xdc_runtime_Text_putSite__E" redefined: first defined in

   "C:\Users\litl2\Desktop\TMS320F28377\IGBT

gmake: Target 'all' not remade because of errors.

   bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP"; redefined in

   "C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\

   rts2800\lib\ti.targets.rts2800.a28FP<Text.o28FP>"

 

undefined                         first referenced                                                                                                                

symbol                               in file                                                                                                                      

---------                         ----------------                                                                                                                

_xdc_runtime_Error_init__F       C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_Error_raiseX__E     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\src\sysbios\sysbios.a28FP<BIOS.obj>                                  

_xdc_runtime_Gate_enterSystem__E C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\rts2800\lib\ti.targets.rts2800.a28FP<Core-mem.o28FP>

_xdc_runtime_Gate_leaveSystem__E C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\rts2800\lib\ti.targets.rts2800.a28FP<Core-mem.o28FP>

_xdc_runtime_Memory_alloc__F     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_Memory_calloc__E     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\src\sysbios\sysbios.a28FP<BIOS.obj>                                  

_xdc_runtime_Memory_free__F       C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_Startup_exec__E     C:\ti\xdctools_3_25_04_88\packages\ti\targets\rts2800\lib\boot.a28FP<boot_cg.o28FP>                                            

_xdc_runtime_SysMin_putch__F     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_SysMin_ready__F     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_System_atexit__F     C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\Debug\configPkg\package\cfg\task_p28FP.o28FP                        

_xdc_runtime_System_flush__E     ./powerup.obj                                                                                                                  

_xdc_runtime_Text_cordText__E     C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\rts2800\lib\ti.targets.rts2800.a28FP<Core-label.o28FP>

_xdc_runtime_Text_ropeText__E     C:\ti\tirtos_c2000_2_16_00_08\products\bios_6_45_01_29\packages\ti\targets\rts2800\lib\ti.targets.rts2800.a28FP<Assert.o28FP>  

_xdc_runtime_Timestamp_get32__E   C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\src\sysbios\sysbios.a28FP<BIOS.obj>                                  

_xdc_runtime_Timestamp_getFreq__E C:\Users\litl2\Desktop\TMS320F28377\IGBT bearing0803\BMCC\src\sysbios\sysbios.a28FP<BIOS.obj>                                  

 

error #10234-D: unresolved symbols remain

error #10010: errors encountered during linking; "BMCC.out" not built

gmake: *** [BMCC.out] Error 1

 

>> Compilation failure

makefile:184: recipe for target 'BMCC.out' failed

 

**** Build Finished ****

Could you help to solve these fault messages?