Error in code generation for TI C2000

Error in build step 4 (Make): Make process exited with code 2:
“C:/Users/user/Documents/Plexim/PLECS 4.9 (64 bit)/make/make” -f test.mk clean
make[1]: Entering directory ‘C:/Users/user/Desktop/c2000 coding/test_codegen’
del /F /Q “.\output_TI2837x_cpu1\*.*”
make[1]: Leaving directory ‘C:/Users/user/Desktop/c2000 coding/test_codegen’
type nul > “test.mk.uptodate”
“C:/Users/user/Documents/Plexim/PLECS 4.9 (64 bit)/make/make” -f test.mk ./output_TI2837x_cpu1/test.elf
make[1]: Entering directory ‘C:/Users/user/Desktop/c2000 coding/test_codegen’
“C:/Users/user/Documents/Plexim/ti/ti_cgt_c2000_25110LTS/bin/cl2000” -D_PLEXIM_ -DCPU1 -DBASE_NAME=test -DEXTERNAL_MODE=1 -fr./output_TI2837x_cpu1 -fs./output_TI2837x_cpu1 -v28 -ml -mt --float_support=fpu32 --fp_mode=relaxed --float_operations_allowed=all -O0 --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/app_cpu1” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../pil” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../shrd” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../inc” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/inc_impl” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc/driverlib” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../dcl/include” --include_path=“C:/Users/user/Documents/Plexim/ti/ti_cgt_c2000_25110LTS/include” --include_path=“./” -g --symdebug:dwarf_version=3 --abi=eabi --cla_support=cla1 --tmu_support=tmu0 --c11 --printf_support=full --preproc_dependency=output_TI2837x_cpu1/test_hal.d “test_hal.c”
“C:/Users/user/Documents/Plexim/ti/ti_cgt_c2000_25110LTS/bin/cl2000” -D_PLEXIM_ -DCPU1 -DBASE_NAME=test -DEXTERNAL_MODE=1 -fr./output_TI2837x_cpu1 -fs./output_TI2837x_cpu1 -v28 -ml -mt --float_support=fpu32 --fp_mode=relaxed --float_operations_allowed=all -O0 --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/app_cpu1” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../pil” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../shrd” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../inc” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/inc_impl” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc/driverlib” --include_path=“C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/../dcl/include” --include_path=“C:/Users/user/Documents/Plexim/ti/ti_cgt_c2000_25110LTS/include” --include_path=“./” -g --symdebug:dwarf_version=3 --abi=eabi --cla_support=cla1 --tmu_support=tmu0 --c11 --printf_support=full test_hal.c

Compilation failure
test.mk:307: recipe for target ‘output_TI2837x_cpu1/test_hal.obj’ failed
make[1]: Leaving directory ‘C:/Users/user/Desktop/c2000 coding/test_codegen’
test.mk:168: recipe for target ‘all’ failed

“C:\Users\user\Documents\Plexim\Code Target\ti_c2000_2_1_2_win\tsp_ti_c2000\ccs\2837x\tiinc\driverlib\cpu.h”, line 63: error: declaration is incompatible with “volatile unsigned int IFR” (declared at line 74 of “C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc/F2837xD_device.h”)
“C:\Users\user\Documents\Plexim\Code Target\ti_c2000_2_1_2_win\tsp_ti_c2000\ccs\2837x\tiinc\driverlib\cpu.h”, line 70: error: declaration is incompatible with “volatile unsigned int IER” (declared at line 75 of “C:/Users/user/Documents/Plexim/Code Target/ti_c2000_2_1_2_win/tsp_ti_c2000/ccs/2837x/tiinc/F2837xD_device.h”)
“C:\Users\user\Documents\Plexim\Code Target\ti_c2000_2_1_2_win\tsp_ti_c2000\ccs\2837x\tiinc\driverlib\interrupt.h”, line 483: warning: declaration hides built-in function “__disable_interrupts”
“C:\Users\user\Documents\Plexim\Code Target\ti_c2000_2_1_2_win\tsp_ti_c2000\ccs\2837x\tiinc\driverlib\interrupt.h”, line 484: warning: declaration hides built-in function “__enable_interrupts”
2 errors detected in the compilation of “test_hal.c”.
make[1]: *** [output_TI2837x_cpu1/test_hal.obj] Error 1
make: *** [all] Error 2

This is my error code and I cannot figure out whats happening

Hello,

Which version of the CGT are you using? We generally for this release recommend versions 22.6.0 or 22.6.1, it seems newer versions can cause this issue (which we will be looking to address very soon!). If this is not the culprit, then it will also be helpful to have your other tool versions (PLECS and the C2000 TSP version), as well as any other potentially unique aspects of your setup and installation.

Thank!