Part Number:TMS320F28379DOther Parts Discussed in Thread:C2000WARE
生成.cof文件时报错:
undefined first referenced symbol in file ——— —————- _AdcaRegs ./Architect/ADC.obj _AdcaResultRegs ./Architect/ADC.obj _AnalogSubsysRegs ./source/F2837xD_SysCtrl.obj _ClkCfgRegs ./source/F2837xD_Ipc_Driver_Util.obj
_CpuSysRegs ./Architect/ePWM.obj _CpuTimer1Regs ./source/F2837xD_CpuTimers.obj _CpuTimer2Regs ./source/F2837xD_CpuTimers.obj _DcsmZ1Regs ./source/F2837xD_SysCtrl.obj _DcsmZ2Regs ./source/F2837xD_SysCtrl.obj _DevCfgRegs ./source/F2837xD_Emif.obj _EPwm1Regs ./Architect/ePWM.obj _FlashPumpSemaphoreRegs ./source/F2837xD_SysCtrl.obj _GpioCtrlRegs ./source/F2837xD_ECap.obj _GpioDataRegs ./source/F2837xD_Gpio.obj _InputXbarRegs ./source/F2837xD_ECap.obj _PieCtrlRegs ./Architect/ADC.obj _PieVectTable ./Architect/ADC.obj _WdRegs ./source/F2837xD_SysCtrl.objerror #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "ISFET_measure.cof" not built
请问该如何解决?
Green Deng:
你好,请问工程是只在生成.cof文件的时候才会报错吗?编译生成.out文件不会报错?
,
Xy Zhang:
生成.out文件也会报错
undefined first referenced symbol in file ——— —————- _AdcaRegs ./Architect/ADC.obj _AdcaResultRegs ./Architect/ADC.obj _AnalogSubsysRegs ./source/F2837xD_SysCtrl.obj _ClkCfgRegs ./source/F2837xD_Ipc_Driver_Util.obj _CpuSysRegs ./Architect/ePWM.obj _CpuTimer1Regs ./source/F2837xD_CpuTimers.obj _CpuTimer2Regs ./source/F2837xD_CpuTimers.obj _DcsmZ1Regs ./source/F2837xD_SysCtrl.obj _DcsmZ2Regs ./source/F2837xD_SysCtrl.obj _DevCfgRegs ./source/F2837xD_Emif.obj _EPwm1Regs ./Architect/ePWM.obj _FlashPumpSemaphoreRegs ./source/F2837xD_SysCtrl.obj _GpioCtrlRegs ./source/F2837xD_ECap.obj _GpioDataRegs ./source/F2837xD_Gpio.obj _InputXbarRegs ./source/F2837xD_ECap.obj _PieCtrlRegs ./Architect/ADC.obj _PieVectTable ./Architect/ADC.obj _WdRegs ./source/F2837xD_SysCtrl.obj error #10234-D: unresolved symbols remainerror #10010: errors encountered during linking; "ISFET_measure.out" not built
,
Green Deng:
那就是你的工程本身就有问题,有可能是你的link的文件路径不对了。
你是从别的地方复制了工程然后再import到自己的CCS上的吗?
,
Xy Zhang:
那请问该怎么改文件路径呢?
我是从c2000ware复制的源文件和头文件,具体各外设的工程文件是按照TI的例程改的。
,
Green Deng:
具体是参考那个例程?
Xy Zhang 说:从c2000ware复制的源文件和头文件
这里是怎么复制的?
,
Xy Zhang:
ADC部分主要参考adc_soc_epwm_cpu01.c;epwm主要参考epwm_up_aq_cpu01.c。
复制文件是参考https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_p
将新建工程后自带的28379d_RAM_Ink.cmd文件删除,然后在C2000WARE里找到2837xd对应的cmd、include、source文件直接复制到工程的文件夹里。