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.

[参考译文] CCS/TMS320F28379D:关于构建的新问题

Guru**** 3001220 points

Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/922048/ccs-tms320f28379d-newbie-question-on-building

器件型号:TMS320F28379D
主题中讨论的其他器件:C2000WARE

工具/软件:Code Composer Studio

您好!

刚刚开始在我的电机控制项目的双核处理器 F28379D 上进行编程。 我以前在 F28069M 上工作过很多,所以我认为新器件应该很简单…

首先、我想构建一个简单的 CPU 项目。 已将 LED 闪烁程序放置在我的新项目中。 我以前的习惯也是将以下文件复制到项目目录中的

xAdc.c、xCodeBranchstart.asm、xdefaultISR.c、xGlobalVariableDefs.c、xGpio.c、xPieCtrl.c、 xPieVect.c、xSysCtrl.c、xusDealy。asm。 还将 2837x_flash_lnk_cpu1.cmd 放置在工程中。

我在项目属性中定义了 CPU1、编译器针对 每个源编译都将其传递为--define=CPU1。

现在、当我构建时、我获得以下输出。 有些事情不正确。 你们能帮忙吗? 提前感谢。

谢谢、Bhaktha

调用:C2000链接器
"c:/ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/bin/cl2000 -v28 -ml -mt --cla_support=cla1 -float_support=fpu32 -tmu_support=tmu0 -vcu_support=vcu2 -define=cpu-g -diag_warning=obj -off -display_error_number -abu_support=v28x1rgpf-ex-ex-f37xd_ex_ex-from_exclus.ap_exclus.intrab-file.htm"-display_gui_gui_ex-f2837xdus.printrad.pru_ex-ex-f37xd_ex-ex-file.xd_ex-f37xd_sb.pru.pru.pru.pru_ex-ex-f2837xd_ex-ex-ex-ex-from_b.intrab.intrab.pru.intrab.us.pru.us.us.intrab_ex-ex-ex-f2837xd_ex-exclus /ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/include /ti/ccs920/ccs/tools/compiler/ti-cgt-c2000_18.12.3.LTS/lib

警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EmubmodeVar"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EmuBootPinsVar"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"FlashPumpSemaphoreRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"RomPrefetchRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"RomWaitStateRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cla1SoftIntRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SyncSockRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"NmiIntertRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DacaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DacbRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DaccRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer0RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuTimer2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmCommonRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"XintRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SciaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ScibRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ScicRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"scidRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpiaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpibRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"SpicRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcaResultFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcbResultFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdccResultFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcdResultFile"
警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"DmaClaSrcSelRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"PieCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss3RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss4RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss5RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss6RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss7RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cmpss8RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap3RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap4RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap5RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ECap6RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"InputXbarRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"XbarRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif1ConfigRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif2ConfigRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EQep3RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"I2caRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"I2cbRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DcsmZ2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"IpcRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"McbspaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"McbspbRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Flash0EccRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"WdRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"GpioDataRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"ClkCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Cla1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwmXbarRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"OutputXbarRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AccessProtectionRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"MemoryErrorRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AnalogSubsysRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"UppRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Emif2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcbRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdccRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"AdcdRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"MemCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Sdfm1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Sdfm2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CpuSysRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DmaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm1RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm2RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm3RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm4RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm5RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm6RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm7RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm8RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm9RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm10RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm11RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"EPwm12RegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"DevCfgRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CanaRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"CanbRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"GpioCtrlRegsFile"
警告#10247-D:在不使用 SECTIONS 规范的情况下创建输出段"Flash0CtrlRegsFile"
警告#10247-D:在没有 SECTIONS 规范的情况下创建输出段"PieVectTableFile"
完成的构建目标:"Chara7KWSrm.out"

****构建完成****

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

    链接器警告的外设的段规范在 C2000Ware 内的 device_support/f2837xd/headers/cmd/F2837xD_Headers_nonBIOS_CPU1.cmd 文件中定义。

     如果您的项目正在使用 SYS/BIOS、也有 F2837xD_Headers_BIOS_CPU1.cmd 版本。

    您能否将 F2837xD_Headers_nonBIOS_CPU1.cmd 或 F2837xD_Headers_BIOS_CPU1.cmd 添加到您的项目中以解决链接器警告?

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

    切斯特、

    谢谢! 完全忘记了它。 感谢周末的帮助。

    谢谢、Bhaktha