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.

CCS5 Linker Errors

 

I cannot get a simple app to link.  I created a new project based on the IPC example template.  I have tried to add simple calls to 'platform_write' and cannot figure out how to get the platform library to link.  The platform package has been included in my .cfg using the wizard.

 

 


 

'Invoking: C6000 Linker'

C:/ti/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6600 -g --display_error_number --diag_warning=225 --abi=eabi -z -m"Scott8.map" --warn_sections -i"C:/ti/ccsv5/tools/compiler/c6000/lib" -i"C:/ti/ccsv5/tools/compiler/c6000/include" --reread_libs --rom_model -o "Scott8.out" -l"./configPkg/linker.cmd" "./notify_multicore.obj" -l"libc.a"

<Linking>

undefined first referenced   symbol in file

platform_delay ./notify_multicore.obj

platform_get_info ./notify_multicore.obj

platform_init ./notify_multicore.obj

platform_led ./notify_multicore.obj

platform_uart_init ./notify_multicore.obj

platform_uart_set_baudrate ./notify_multicore.obj

platform_write ./notify_multicore.obj

platform_write_configure ./notify_multicore.obj

  • Scott,

    Probably, there are libraries that are not being linked to your project in the build step. This may mean that you need some of the RTSC repositories to be updated or selected, but that is a tough process to try to debug.

    Can you build and run one of the IPC example projects, in place (do not copy it)? If not, you have some installation problems; if so, that will give you a working project you can compare for all the settings.

    I know this is not a lot of help, yet, but I wanted to get you something to start with, at least.

    Regards,
    RandyP