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.

led_play linker error

Hi all,

I am having hard time building the "led_play" example...

I am using:

C6678L EVK

CCS 5.0.3.00028

MCSDK 2.00.05.17

 

I followed all the steps including the project properties setup and I get the following errors

Note: I am able to build and run the HUA demo with no problem

 

**** Build of configuration Debug for project led_play ****

C:\Program Files\Texas Instruments\ccsv5\utils\gmake\gmake -k all

'Building file: ../led_play.c'

'Invoking: C6000 Compiler'

"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6200 -g --include_path="C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include" --include_path="C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages" --diag_warning=225 --abi=coffabi --preproc_with_compile --preproc_dependency="led_play.pp" "../led_play.c"

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 725: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 822: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 921: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 1192: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 1506: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 1602: warning: function declared implicitly

"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti/csl/csl_cacheAux.h", line 1697: warning: function declared implicitly

'Finished building: ../led_play.c'

' '

'Building target: led_play.out'

'Invoking: C6000 Linker'

"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6200 -g --diag_warning=225 --abi=coffabi -z -m"led_play.map" --warn_sections -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib" -i"C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_17\packages\ti\platform\evmc6678l\platform_lib\lib\debug" -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include" --reread_libs --rom_model -o "led_play.out" "./led_play.obj" -l"libc.a" -lti.platform.evm6678l.ae66 "../led_play.cmd"

<Linking>

undefined first referenced

symbol in file

--------- ----------------

_platform_delay ./led_play.obj

_platform_get_info ./led_play.obj

_platform_init ./led_play.obj

_platform_led ./led_play.obj

_platform_uart_init ./led_play.obj

_platform_uart_set_baudrate ./led_play.obj

_platform_uart_write ./led_play.obj

error: unresolved symbols remain

error: errors encountered during linking; "led_play.out" not built

>> Compilation failure

gmake: *** [led_play.out] Error 1

gmake: Target `all' not remade because of errors.