Part Number: C2000WARE
Hello Team,
We are using C2000 Series Controller( F2800156), Code is generated through MATLAB 2024b.
We have added all required include path in the CCS Properties.
Now we are encountering errors during Build. As follows.
Invoking: C2000 Linker
"C:/PROGRA~3/MATLAB/tic2000/3P778C~1.INS/TIC28X~1.INS/ti-cgt-c2000_22.6.0.LTS/bin/cl2000" -v28 -ml -mt --float_support=fpu32 --tmu_support=tmu0 -O2 --define=_INLINE --define=__MW_TARGET_USE_HARDWARE_RESOURCES_H__ --diag_warning=225 --diag_wrap=off --display_error_number --abi=eabi -z -m"ISG_Bajaj.map" --stack_size=0x200 --warn_sections -i"C:/PROGRA~3/MATLAB/tic2000/3P778C~1.INS/TIC28X~1.INS/ti-cgt-c2000_22.6.0.LTS/lib" -i"C:/PROGRA~3/MATLAB/tic2000/3P778C~1.INS/TIC28X~1.INS/ti-cgt-c2000_22.6.0.LTS/include" --reread_libs --diag_wrap=off --display_error_number --xml_link_info="ISG_Bajaj_linkInfo.xml" --rom_model -o "ISG_Bajaj.out" "./device.obj" "./f280015x_adc.obj" "./f280015x_codestartbranch.obj" "./f280015x_cputimers.obj" "./f280015x_dbgier.obj" "./f280015x_defaultisr.obj" "./f280015x_epwm.obj" "./f280015x_globalvariabledefs.obj" "./f280015x_gpio.obj" "./f280015x_piectrl.obj" "./f280015x_pievect.obj" "./f280015x_spi.obj" "./f280015x_sysctrl.obj" "./f280015x_tempsensorconv.obj" "./f280015x_usdelay.obj" "./Appln/AngleEstimation_DiDt.obj" "./Appln/ISG_Standalone_Bajaj.obj" "./Appln/ISG_Standalone_Bajaj_data.obj" "./Appln/MW_c28xx_adc.obj" "./Appln/MW_c28xx_board.obj" "./Appln/MW_c28xx_csl.obj" "./Appln/MW_c28xx_dog.obj" "./Appln/MW_c28xx_pwm.obj" "./Appln/ert_main.obj" "./Appln/rtGetInf.obj" "./Appln/rtGetNaN.obj" "./Appln/rt_nonfinite.obj" -l"C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32_eabi.lib" -l"C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml_eabi.lib" -l"C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib" -l"C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib" -l"C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu64_eabi.lib" -llibc.a
<Linking>
warning #10373-D: library "C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
warning #10373-D: library "C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
warning #10373-D: library "C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
warning #10373-D: library "C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
warning #10247-D: creating output section ".text" without a SECTIONS specification
warning #10247-D: creating output section ".data" without a SECTIONS specification
warning #10247-D: creating output section ".bss" without a SECTIONS specification
warning #10247-D: creating output section ".cinit" without a SECTIONS specification
warning #10247-D: creating output section "codestart" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer0RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuTimer2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcaResultRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "PieCtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "WdRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "Dcc0RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "ClkCfgRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "GpioDataRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdcaRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "AdccRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "LCMCPU1RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "CpuSysRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm2RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm3RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "EPwm4RegsFile" without a SECTIONS specification
warning #10247-D: creating output section "PieVectTableFile" without a SECTIONS specification
warning #10247-D: creating output section "AnalogSubsysRegsFile" without a SECTIONS specification
warning #10247-D: creating output section "GpioCtrlRegsFile" without a SECTIONS specification
warning #10247-D: creating output section ".const" without a SECTIONS specification
error #10430-D: ".TI.ramfunc" section generated by __attribute__((ramfunc)) or --ramfunc=on requires a SECTIONS specification to function.
undefined first referenced
symbol in file
--------- ----------------
c2000_flash_init ./Appln/ert_main.obj
configureTimer0 ./Appln/ert_main.obj
disableTimer0Interrupt ./Appln/ert_main.obj
enableTimer0Interrupt ./Appln/ert_main.obj
globalInterruptDisable ./Appln/ert_main.obj
globalInterruptEnable ./Appln/ert_main.obj
error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ISG_Bajaj.out" not built
>> Compilation failure
makefile:167: recipe for target 'ISG_Bajaj.out' failed
gmake[1]: *** [ISG_Bajaj.out] Error 1
makefile:163: recipe for target 'all' failed
gmake: *** [all] Error 2
* Build Finished *
Kindly help us in resolving.
Thank you for your support