Other Parts Discussed in Thread: C2000WARE
Tool/software: Code Composer Studio
Hello,
Please find the below screenshot of the code, where it points the variable as undefined.But, i have included the header file, where the variable is defined. Also i have verified, the correct path to the header file, which is correct. But i am unable to understand where the error is being pointed to. Please help me resolve this error.
Also, please find below the console output log file.
**** Build of configuration Debug for project modbus read & write --------2 ****
"E:\\ti\\ccsv8\\utils\\bin\\gmake" -k -j 4 all -O
Building file: "E:/modbus_rtu/common/source/F2837xD_CodeStartBranch.asm"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_CodeStartBranch.d_raw" "E:/modbus_rtu/common/source/F2837xD_CodeStartBranch.asm"
Finished building: "E:/modbus_rtu/common/source/F2837xD_CodeStartBranch.asm"
Building file: "E:/modbus_rtu/common/source/F2837xD_CpuTimers.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_CpuTimers.d_raw" "E:/modbus_rtu/common/source/F2837xD_CpuTimers.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_CpuTimers.c"
Building file: "E:/modbus_rtu/common/source/F2837xD_DefaultISR.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_DefaultISR.d_raw" "E:/modbus_rtu/common/source/F2837xD_DefaultISR.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_DefaultISR.c"
Building file: "E:/modbus_rtu/common/source/F2837xD_PieCtrl.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_PieCtrl.d_raw" "E:/modbus_rtu/common/source/F2837xD_PieCtrl.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_PieCtrl.c"
Building file: "E:/modbus_rtu/common/source/F2837xD_PieVect.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_PieVect.d_raw" "E:/modbus_rtu/common/source/F2837xD_PieVect.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_PieVect.c"
Building file: "E:/modbus_rtu/common/source/F2837xD_Gpio.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_Gpio.d_raw" "E:/modbus_rtu/common/source/F2837xD_Gpio.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_Gpio.c"
Building file: "E:/modbus_rtu/common/source/F2837xD_usDelay.asm"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_usDelay.d_raw" "E:/modbus_rtu/common/source/F2837xD_usDelay.asm"
Finished building: "E:/modbus_rtu/common/source/F2837xD_usDelay.asm"
Building file: "E:/modbus_rtu/common/source/F2837xD_SysCtrl.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_SysCtrl.d_raw" "E:/modbus_rtu/common/source/F2837xD_SysCtrl.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_SysCtrl.c"
Building file: "E:/modbus_rtu/common/source/uart.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="uart.d_raw" "E:/modbus_rtu/common/source/uart.c"
>> Compilation failure
subdir_rules.mk:86: recipe for target 'uart.obj' failed
"E:/modbus_rtu/common/source/uart.c", line 910: error #20: identifier "UARTA_BASE" is undefined
"E:/modbus_rtu/common/source/uart.c", line 910: error #20: identifier "INT_SCIRXINTA" is undefined
"E:/modbus_rtu/common/source/uart.c", line 910: error #20: identifier "INT_SCIRXINTB" is undefined
"E:/modbus_rtu/common/source/uart.c", line 955: error #20: identifier "UARTA_BASE" is undefined
"E:/modbus_rtu/common/source/uart.c", line 955: error #20: identifier "INT_SCITXINTA" is undefined
"E:/modbus_rtu/common/source/uart.c", line 955: error #20: identifier "INT_SCITXINTB" is undefined
"E:/modbus_rtu/common/source/uart.c", line 998: error #20: identifier "UARTA_BASE" is undefined
"E:/modbus_rtu/common/source/uart.c", line 998: error #20: identifier "INT_SCIRXINTA" is undefined
"E:/modbus_rtu/common/source/uart.c", line 998: error #20: identifier "INT_SCIRXINTB" is undefined
"E:/modbus_rtu/common/source/uart.c", line 1041: error #20: identifier "UARTA_BASE" is undefined
"E:/modbus_rtu/common/source/uart.c", line 1041: error #20: identifier "INT_SCITXINTA" is undefined
"E:/modbus_rtu/common/source/uart.c", line 1041: error #20: identifier "INT_SCITXINTB" is undefined
12 errors detected in the compilation of "E:/modbus_rtu/common/source/uart.c".
gmake: *** [uart.obj] Error 1
Building file: "E:/modbus_rtu/common/source/interrupt.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="interrupt.d_raw" "E:/modbus_rtu/common/source/interrupt.c"
Finished building: "E:/modbus_rtu/common/source/interrupt.c"
Building file: "E:/modbus_rtu/common/source/uartstdio.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="uartstdio.d_raw" "E:/modbus_rtu/common/source/uartstdio.c"
>> Compilation failure
subdir_rules.mk:93: recipe for target 'uartstdio.obj' failed
"E:/modbus_rtu/common/source/uartstdio.c", line 117: error #20: identifier "UARTA_BASE" is undefined
"E:/modbus_rtu/common/source/uartstdio.c", line 117: error #20: identifier "UARTB_BASE" is undefined
"E:/modbus_rtu/common/source/uartstdio.c", line 117: error #20: identifier "UARTC_BASE" is undefined
"E:/modbus_rtu/common/source/uartstdio.c", line 117: error #20: identifier "UARTD_BASE" is undefined
"E:/modbus_rtu/common/source/uartstdio.c", line 612: error #20: identifier "int8_t" is undefined
"E:/modbus_rtu/common/source/uartstdio.c", line 613: error #20: identifier "int8_t" is undefined
6 errors detected in the compilation of "E:/modbus_rtu/common/source/uartstdio.c".
gmake: *** [uartstdio.obj] Error 1
Building file: "E:/modbus_rtu/common/source/F2837xD_GlobalVariableDefs.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="F2837xD_GlobalVariableDefs.d_raw" "E:/modbus_rtu/common/source/F2837xD_GlobalVariableDefs.c"
Finished building: "E:/modbus_rtu/common/source/F2837xD_GlobalVariableDefs.c"
Building file: "E:/modbus_rtu/common/source/sysctl.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="sysctl.d_raw" "E:/modbus_rtu/common/source/sysctl.c"
Finished building: "E:/modbus_rtu/common/source/sysctl.c"
Building file: "../source/common_srg.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="source/common_srg.d_raw" --obj_directory="source" "../source/common_srg.c"
"../source/common_srg.c", line 239: warning #552-D: variable "map" was set but never used
"../source/common_srg.c", line 239: warning #552-D: variable "check" was set but never used
"../source/common_srg.c", line 279: warning #552-D: variable "map" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a1" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a2" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a3" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a4" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a5" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a6" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a7" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a8" was set but never used
"../source/common_srg.c", line 280: warning #552-D: variable "a9" was set but never used
"../source/common_srg.c", line 296: warning #552-D: variable "b1" was set but never used
"../source/common_srg.c", line 296: warning #552-D: variable "b2" was set but never used
"../source/common_srg.c", line 296: warning #552-D: variable "b3" was set but never used
"../source/common_srg.c", line 306: warning #552-D: variable "b" was set but never used
"../source/common_srg.c", line 306: warning #552-D: variable "c" was set but never used
Finished building: "../source/common_srg.c"
Building file: "../source/main.c"
Invoking: C2000 Compiler
"E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/bin/cl2000" -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib/inc" --include_path="E:/ti/c2000/C2000Ware_1_00_06_00/driverlib/f2837xd/driverlib" --include_path="E:/modbus_rtu/modbus read & write --------2" --include_path="E:/modbus_rtu/common/include/inc" --include_path="E:/modbus_rtu/common/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/modbus_rtu/modbus/include" --include_path="E:/modbus_rtu/common/source" --include_path="E:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.1.4.LTS/include" --define=CPU1 -g --diag_warning=225 --diag_wrap=off --display_error_number --preproc_with_compile --preproc_dependency="source/main.d_raw" --obj_directory="source" "../source/main.c"
Finished building: "../source/main.c"
gmake: Target 'all' not remade because of errors.
**** Build Finished ****
Thank you,
Regards,
Sindhu H