Getting the following Error while trying to build a project in RTRT with Arm C compiler . The device used AS TARGET IS Texas Instruments XDS100v2 USB Debug Probe_0
Figured that the error is due to lack of definition of AbortHandler, DefaultIsr, EsmHighInterrupt
Preprocessing PTU test script file...
TestRT-I-STARTEXEC, IBM(R) Rational(R) Test RealTime C Test Script Compiler 7.5.0.5.084.011
TestRT-I-COPYRIGHT, (C) Copyright IBM Corp. 1992-2011 All Rights Reserved. All rights reserved.
CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c: Preprocessing...
Pre_command : armcl.exe -ppl -d=RTRT_UNDER_TEST -d=NEEDS_atl_stop -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\include" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Generated" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Imported" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\include" -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\include" -i"CCS61_TMS570LS3137" "CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c"
TestRT-I-ENDNOENWR, End of execution with 0 error and 0 warning
CCS61_TMS570LS3137\TAADS_AADS_AADSReady_aug.c: Compiling...
Current Dir : C:\HIADC_Verification\LLR_Verification
Compilation started
Source file_2 : CCS61_TMS570LS3137\TAADS_AADS_AADSReady_aug.c
Compile String : armcl.exe -mv7R4 --code_state=32 --float_support=VFPv3D16 -Ooff --opt_for_speed=5 -g --define=RTRT_UNDER_TEST --diag_wrap=off --diag_warning=225 --display_error_number --abi=eabi --enum_type=packed --c_src_interlist --asm_listing -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\include" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Generated" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Imported" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\include" -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\include" -i"CCS61_TMS570LS3137" "CCS61_TMS570LS3137\TAADS_AADS_AADSReady_aug.c"
TestRT attolccp: "CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c",line 2785: warning #951-D:
return type of function "main" must be "int"
void main(void) {
^
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 87: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 224: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 373: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 513: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 647: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 778: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 915: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1049: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1180: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1345: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1553: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1682: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1781: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 1925: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 2061: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 2200: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 2340: warning #163-D: unrecognized #pragma
"CCS61_TMS570LS3137\TAADS_AADS_AADSReady.c", line 2474: warning #163-D: unrecognized #pragma
ProcessorInterface.c: Compiling...
Current Dir : C:\HIADC_Verification\LLR_Verification
Compilation started
Source file_2 : C:\HIADC_Verification\LLR_Verification\Source_Code\App\source\ProcessorInterface.c
Compile String : armcl.exe -mv7R4 --code_state=32 --float_support=VFPv3D16 -Ooff --opt_for_speed=5 -g --define=RTRT_UNDER_TEST --diag_wrap=off --diag_warning=225 --display_error_number --abi=eabi --enum_type=packed --c_src_interlist --asm_listing -d=RTRT_UNDER_TEST -d=NEEDS_atl_stop -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\include" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Generated" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Imported" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\include" -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\include" "C:\HIADC_Verification\LLR_Verification\Source_Code\App\source\ProcessorInterface.c"
"C:\HIADC_Verification\LLR_Verification\Source_Code\App\source\ProcessorInterface.c", line 137: warning #552-D: variable "resetTrigger" was set but never used
Current Dir : C:\HIADC_Verification\LLR_Verification
Compilation started
Source file_2 : C:\PROGRA~2\Rational\TESTRE~1\targets\CCS61_~2\lib\TP.c
Compile String : armcl.exe -mv7R4 --code_state=32 --float_support=VFPv3D16 -Ooff --opt_for_speed=5 -g --define=RTRT_UNDER_TEST --diag_wrap=off --diag_warning=225 --display_error_number --abi=eabi --enum_type=packed --c_src_interlist --asm_listing -d=RTRT_UNDER_TEST -d=NEEDS_atl_stop -i"CCS61_TMS570LS3137" -i"C:\PROGRA~2\Rational\TESTRE~1\targets\CCS61_~2\lib" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\App\include" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Generated" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\Imported" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\source" -i"C:\HIADC_Verification\LLR_Verification\Source_Code\TMS570\include" -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\include" "C:\PROGRA~2\Rational\TESTRE~1\targets\CCS61_~2\lib\TP.c"
Linking .\CCS61_TMS570LS3137\AADS_AADS_AADSReady.exe...
armcl.exe -mv7R4 --code_state=32 --float_support=VFPv3D16 -Ooff --opt_for_speed=5 -g --define=RTRT_UNDER_TEST --diag_wrap=off --diag_warning=225 --display_error_number --abi=eabi --enum_type=packed --c_src_interlist --asm_listing -z -m"CCS61_TMS570LS3137\RTRT_Test.map" --stack_size=0x800 --heap_size=0x800 --reread_libs --diag_wrap=off --warn_sections --display_error_number --xml_link_info="B777x_Sensor_OFP_linkInfo.xml" --rom_model --cinit_compression=off --be32 -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\lib" -i"C:\ti\ccsv6\tools\compiler\arm_5.1.5\include" -o ".\CCS61_TMS570LS3137\AADS_AADS_AADSReady.exe" "C:\HIADC_Verification\LLR_Verification\CCS61_TMS570LS3137\TAADS_AADS_AADSReady.o" "C:\HIADC_Verification\LLR_Verification\CCS61_TMS570LS3137\ProcessorInterface.o" "CCS61_TMS570LS3137\TP.o" TMS570LS3137_Core_I_Div32.obj TMS570LS3137_Core_U_Div32.obj TMS570LS3137_Dabort.obj TMS570LS3137_Sys_Core.obj TMS570LS3137_Sys_Intvecs.obj C:\PROGRA~2\Rational\TESTRE~1\targets\CCS61_~2/cmd/sys_link.cmd -lrtsv7R4_T_be_v3D16_eabi.lib C:\HIADC_Verification\LLR_Verification\RTRT_PROJECT\CCS61_TMS570LS3137\Proc_Core_Init.obj
<Linking>
>> Compilation failure
undefined first referenced
symbol in file
--------- ----------------
AbortHandler TMS570LS3137_Dabort.obj
DefaultIsr TMS570LS3137_Sys_Intvecs.obj
EsmHighInterrupt TMS570LS3137_Dabort.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; ".\CCS61_TMS570LS3137\AADS_AADS_AADSReady.exe" not built
Executing .\CCS61_TMS570LS3137\AADS_AADS_AADSReady.exe...
atl_exec():Entering Execution Step <====================
atl_exec():arguments:
atl_exec(): exe : .\CCS61_TMS570LS3137\AADS_AADS_AADSReady.exe
atl_exec(): Out : CCS61_TMS570LS3137\\AADS_AADS_AADSReady.spt
CCS61_TMS570LS3137\\AADS_AADS_AADSReady.spt: No out file present
Executable terminated with error code -1.
Splitting 'CCS61_TMS570LS3137\\AADS_AADS_AADSReady.spt' traces file...
Error while splitting traces file 'CCS61_TMS570LS3137\\AADS_AADS_AADSReady.spt'. Split aborted.
No RIO instruction found.
Postprocessing...
status -1
TestRT-I-STARTEXEC, IBM(R) Rational(R) Test RealTime C and Ada Test Report Generator 7.5.0.5.084.011
TestRT-I-COPYRIGHT, (C) Copyright IBM Corp. 1992-2011 All Rights Reserved. All rights reserved.
TestRT-F-EXE_ABORT, FATAL SHUTDOWN DURING EXECUTION
Failed.