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.

Link errors. Am I missing a library?

Other Parts Discussed in Thread: TMS320F28335

Hi,

I've built a new SYS/BIOS project and it compiles but fails to link several things. I'm hoping that it will be obvious to someone when they see the errors. I suspect I'm not linking in or building a library. Any thoughts?

'Building target: CDG_Breadboard_rtos.out'
'Invoking: C2000 Linker'
"c:/ti/ccsv6/tools/compiler/c2000_6.2.11/bin/cl2000" -v28 -ml -mt --float_support=fpu32 -g --define=xdc__strict --diag_warning=225 --display_error_number --diag_wrap=off -z -m"CDG_Breadboard_rtos.map" --stack_size=0x300 --warn_sections -i"c:/ti/ccsv6/tools/compiler/c2000_6.2.11/lib" -i"c:/ti/ccsv6/tools/compiler/c2000_6.2.11/include" --reread_libs --display_error_number --diag_wrap=off --xml_link_info="CDG_Breadboard_rtos_linkInfo.xml" --rom_model -o "CDG_Breadboard_rtos.out" -l"./configPkg/linker.cmd" "./attitude_ctl.obj" "./htr_ctl.obj" "./main.obj" "./press_ctl.obj" "./serial.obj" "./stream.obj" "./drvs/dma.obj" "./drvs/gpio.obj" "./drvs/i2c.obj" "./drvs/pwm.obj" "./drvs/spi.obj" "./drvs/uart.obj" "../DSP2833x_Headers_BIOS.cmd" "../TMS320F28335.cmd" -l"libc.a"
<Linking>

undefined first referenced
symbol in file
--------- ----------------
_DMACH1ModeConfig ./drvs/dma.obj
_DmaRegs ./main.obj
_EPwm1Regs ./drvs/dma.obj
_EPwm4Regs ./drvs/pwm.obj

>> Compilation failure
_GpioCtrlRegs ./drvs/gpio.obj
_GpioDataRegs ./drvs/gpio.obj
_GpioIntRegs ./drvs/dma.obj
_InitScicGpio ./drvs/uart.obj
_InitXintf16Gpio ./drvs/dma.obj
_PieCtrlRegs ./drvs/dma.obj
_ScicRegs ./drvs/uart.obj
_SysCtrlRegs ./drvs/dma.obj
_XIntruptRegs ./drvs/dma.obj
_XintfRegs ./drvs/dma.obj

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "CDG_Breadboard_rtos.out" not built