Tool/software: TI C/C++ Compiler
Hi,
I am tying to compile FreeRTOS for TI TMS570LS3137CZWT boards
but during compilation i am getting some error which are given below, please help me to understand the error and solve it.
Description Resource Path Location Type
#10010 errors encountered during linking; "ScheduleTimer.out" not built ScheduleTimer C/C++ Problem
#10234-D unresolved symbols remain ScheduleTimer C/C++ Problem
gmake: *** [ScheduleTimer.out] Error 1 ScheduleTimer C/C++ Problem
gmake: Target 'all' not remade because of errors. ScheduleTimer C/C++ Problem
unresolved symbol vApplicationIdleHook, first referenced in ./source/os_tasks.obj ScheduleTimer C/C++ Problem
unresolved symbol vApplicationMallocFailedHook, first referenced in ./source/os_heap.obj ScheduleTimer C/C++ Problem
unresolved symbol vApplicationStackOverflowHook, first referenced in ./source/os_tasks.obj ScheduleTimer C/C++ Problem
unresolved symbol vApplicationTickHook, first referenced in ./source/os_tasks.obj ScheduleTimer C/C++ Problem
unresolved symbol vPortSvcCallback, first referenced in ./source/os_portasm.obj ScheduleTimer C/C++ Problem
Console Error:--
**** Build of configuration Debug for project ScheduleTimer ****
"C:\\ti\\ccsv7\\utils\\bin\\gmake" -k all
'Building file: ../source/sys_main.c'
'Invoking: ARM Compiler'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 --include_path="D:/InstalledCCS/ScheduleTimer/include" --include_path="C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.6.LTS/include" --include_path="D:/InstalledCCS/ScheduleTimer" -g --diag_warning=225 --diag_wrap=off --display_error_number --enum_type=packed --abi=eabi --preproc_with_compile --preproc_dependency="source/sys_main.d" --obj_directory="source" "../source/sys_main.c"
'Finished building: ../source/sys_main.c'
' '
'Building target: ScheduleTimer.out'
'Invoking: ARM Linker'
"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/bin/armcl" -mv7R4 --code_state=32 --float_support=VFPv3D16 -g --diag_warning=225 --diag_wrap=off --display_error_number --enum_type=packed --abi=eabi -z -m"ScheduleTimer.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/lib" -i"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_16.9.4.LTS/include" --reread_libs --diag_wrap=off --display_error_number --warn_sections --xml_link_info="ScheduleTimer_linkInfo.xml" --rom_model --be32 -o "ScheduleTimer.out" "./source/adc.obj" "./source/can.obj" "./source/dabort.obj" "./source/esm.obj" "./source/gio.obj" "./source/het.obj" "./source/mibspi.obj" "./source/notification.obj" "./source/os_croutine.obj" "./source/os_heap.obj" "./source/os_list.obj" "./source/os_port.obj" "./source/os_portasm.obj" "./source/os_queue.obj" "./source/os_tasks.obj" "./source/os_timer.obj" "./source/pinmux.obj" "./source/sys_core.obj" "./source/sys_intvecs.obj" "./source/sys_main.obj" "./source/sys_mpu.obj" "./source/sys_pcr.obj" "./source/sys_phantom.obj" "./source/sys_pmu.obj" "./source/sys_selftest.obj" "./source/sys_startup.obj" "./source/system.obj" "../source/sys_link.cmd" -lrtsv7R4_T_be_v3D16_eabi.lib
<Linking>
undefined first referenced
symbol in file
--------- ----------------
vApplicationIdleHook ./source/os_tasks.obj
vApplicationMallocFailedHook ./source/os_heap.obj
vApplicationStackOverflowHook ./source/os_tasks.obj
vApplicationTickHook ./source/os_tasks.obj
vPortSvcCallback ./source/os_portasm.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ScheduleTimer.out" not built
>> Compilation failure
makefile:166: recipe for target 'ScheduleTimer.out' failed
gmake: *** [ScheduleTimer.out] Error 1
gmake: Target 'all' not remade because of errors.
**** Build Finished ****