This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] C2000WARE:在编译过程中遇到错误。

Guru**** 2826675 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1622968/c2000ware-encountering-errors-during-build

器件型号: 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.

* 构建已完成*

 

 

请帮助我们解决问题。

感谢您的支持

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Siddesh:

     您能分享链接器 cmd 文件以供参考吗? 这些段在链接器 cmd 文件中定义。 您是否可以在应用中包含链接器 cmd 文件以及使用它构建应用?

    谢谢

    Aswin