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.

Obj Error

Other Parts Discussed in Thread: CCSTUDIO

I'm using Code Composer with the software of the module RDK-S2E. Occur a error with the linking:

 undefined                   first referenced
  symbol                         in file    
 ---------                   ----------------
 EthernetConfigGet           ./upnp.obj     
 EthernetConfigSet           ./upnp.obj     
 EthernetEnable              ./lwiplib.obj  
 EthernetInitExpClk          ./lwiplib.obj  
 EthernetIntClear            ./lwiplib.obj  
 EthernetIntDisable          ./lwiplib.obj  
 EthernetIntEnable           ./lwiplib.obj  
 EthernetIntStatus           ./lwiplib.obj  
 EthernetMACAddrGet          ./lwiplib.obj  
 EthernetMACAddrSet          ./lwiplib.obj  
 EthernetPHYRead             ./lwiplib.obj  
 FlashErase                  ./flash_pb.obj 
 FlashProgram                ./flash_pb.obj 
 FlashUsecSet                ./flash_pb.obj 
 FlashUserGet                ./swupdate.obj 
 GPIOIntTypeSet              ./serial.obj   
 GPIOPinIntClear             ./serial.obj   
 GPIOPinIntEnable            ./serial.obj   
 GPIOPinIntStatus            ./serial.obj   
 GPIOPinRead                 ./serial.obj   
 GPIOPinTypeEthernetLED      ./ser2enet.obj 
 GPIOPinTypeGPIOInput        ./serial.obj   
 GPIOPinTypeGPIOOutput       ./serial.obj   
 GPIOPinTypeUART             ./serial.obj   
 GPIOPinWrite                ./serial.obj   
 IntDisable                  ./serial.obj   
 IntEnable                   ./serial.obj   
 IntMasterDisable            ./ringbuf.obj  
 IntMasterEnable             ./ringbuf.obj  
 IntPrioritySet              ./ser2enet.obj 
 SysCtlClockGet              ./uartstdio.obj
 SysCtlClockSet              ./ser2enet.obj 
 SysCtlDelay                 ./ser2enet.obj 
 SysCtlLDOSet                ./ser2enet.obj 
 SysCtlPeripheralClockGating ./ser2enet.obj 
 SysCtlPeripheralEnable      ./uartstdio.obj
 SysCtlPeripheralSleepEnable ./ser2enet.obj 
 SysCtlSleep                 ./ser2enet.obj 
 SysTickEnable               ./ser2enet.obj 
 SysTickIntDisable           ./swupdate.obj 
 SysTickIntEnable            ./ser2enet.obj 
 SysTickPeriodSet            ./ser2enet.obj 
 UARTCharGet                 ./uartstdio.obj
 UARTCharPut                 ./uartstdio.obj
 UARTCharsAvail              ./serial.obj   
 UARTConfigGetExpClk         ./serial.obj   
 UARTDisable                 ./serial.obj   
 UARTIntClear                ./serial.obj   
 UARTIntDisable              ./serial.obj   
 UARTIntEnable               ./serial.obj   
 UARTIntStatus               ./serial.obj   
 UARTSpaceAvail              ./serial.obj   

error: unresolved symbols remain
error: errors encountered during linking; "sssss.out" not built

>> Compilation failure
gmake: *** [sssss.out] Error 1
gmake: Target `all' not remade because of errors.

Could someone explain these error?

Regards,

Akio

  • Akio,

    Your project is referencing a bunch of functions that are defined in libraries that are not included in your project so the linker is not able to link your application.  These functions are likely all in the StellarisWare libraries.  There is some information on how to get started with StellarisWare and CCS here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv4/CCS_4_1_0/Quickstart-Eval-Kit-CCS.pdf

    Regards,

    John