器件型号: C2000WARE
您好团队:
我们将使用 C2000 系列控制器 (F2800156)、代码通过 MATLAB 2024b 生成。
我们已在 CCS Properties 中添加所有必需的包含路径。
现在、我们在编译过程中会遇到错误。 如下所示。
调用:C2000 链接器
“C:/PROGRA~3/matlab/tic2000/3P778C~1.INS/TIC28X~1.INS/ti-CGT-22.0.0/bin/cl2000“-v28 -mt -float~~~~~~/Appln/AngleEstimation_Di /Appln/ISG_Standalone_Bajaj /Appln/ISG_Standalone_Bajaj_/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 /ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32_eabi.lib /ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml_eabi.lib /ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib /ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib /ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu64_eabi.lib
警告#10373-D:库“C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib “包含与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保使用的是正确的库。
警告#10373-D:库“C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib “包含与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保使用的是正确的库。
警告#10373-D:库“C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_ml.lib “包含与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保使用的是正确的库。
警告#10373-D:库“C:/ProgramData/MATLAB/tic2000/3P.instrset/tic28xcodegentools.instrset/ti-cgt-c2000_22.6.0.LTS/lib/rts2800_fpu32.lib “包含与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保使用的是正确的库。
警告#10247-D:创建不带 SECTIONS 规范的输出段“.text"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“.data"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“.bss"</s>“
警告#10247-D:创建不带段规格的输出段“.cinit “
警告#10247-D:创建不带段规范的输出段“codestart “
警告#10247-D:创建不带 SECTIONS 规范的输出段“CpuTimer0RegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“CpuTimer1RegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“CpuTimer2RegsFile"</s>“
警告#10247-D:生成不带段规格的输出段“AdcaResultRegsFile"</s>“
警告#10247-D:创建输出段“PieCtrlRegsFile"而“而不使用段规范
警告#10247-D:创建不带段规范的输出段“WdRegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“Dcc0RegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“ClkCfgRegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“GpioDataRegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“AdcaRegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“AdccRegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“LCMCPU1RegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规范的输出段“CpuSysRegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“EPwm2RegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“EPwm3RegsFile"</s>“
警告#10247-D:创建不带段规范的输出段“EPwm4RegsFile"</s>“
警告#10247-D:创建输出节“PieVectTableFile"而“而不使用 Sections 规范
警告#10247-D:创建输出节“AnalogSubsysRegsFile"而“而不使用节规范
警告#10247-D:创建不带 SECTIONS 规范的输出段“GpioCtrlRegsFile"</s>“
警告#10247-D:创建不带 SECTIONS 规格的输出段“.const"</s>“
错误#10430-D:由__attribute__((ramfunc)) 或-ramfunc=on 生成的“.TI.ramfunc"段“段需要一个段规范才能函数。
未定义 首次引用
符号 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
错误#10234-D:保留未解析的符号
错误#10010:链接过程中遇到错误;未构建“isg_bajaj.out"</s>“
>>编译失败
Makefile:167:目标'isg_bajaj.out'的配方失败
gmake[1]:***[ISG_Bajajaj.out]错误 1.
Makefile:163:目标“全部“的配方失败
gmake:***【全部】错误 2.
* 构建已完成*
请帮助我们解决问题。
感谢您的支持