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.

CCS/TMS320C6657: The linker cannot find the CSL library (undefined symbol)

Part Number: TMS320C6657

Tool/software: Code Composer Studio

Hello

I'm trying to compile (CCS7) a little program for the TMDSEVM6657LS (a minimal SYS/BIOS) containing the code lines:

#include <ti/csl/csl_tmr.h>
#include <ti/csl/csl_tmrAux.h>

// ...
CSL_TmrHandle timer = CSL_tmrOpen( &tmrObj, CSL_GEM_TINTLN, NULL, &status );
CSL_tmrHwSetup(timer, &tmrHwSetup);

And I get a linker error, because it does not find the definition of those two functions. I have to add "the" CSL library to the properties. But I cannot find it!

As explained in I already added "{PDK_INSTALL_DIR}/packages/ti/csl" to the file search path in Properties->Build->C6000Linker->FileSearchPath. But I guess that I also need to add the right csl.lib.

Just in case it matters: I have "SOC_C6657" in the pre-defined names in Properties->Build->C6000Compiler->PredefinedSymbols.

What lib should I indicate? Or how do I help the linker finding it?

Thank you very much in advance!

Best regards,

Pablo