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/TMS320F28377S: doubt regarding cla

Part Number: TMS320F28377S

Tool/software: Code Composer Studio

In the C-2000 ware i found an example code for running PI on CLA .I find a  symbol called Cla1Prog_Start in Clashared.h i found it being used in the code as well

Cla1Regs.MVECT3 = (Uint16)((Uint32)&Cla1Task3-(Uint32)&Cla1Prog_Start);


When i run the code i find an error that says Cla1Prog_Start is an unresolved symbol.How should i resolve this error

  • Deepak,

    "Cla1Prog_Start"  holds the run address at the start of the CLA tasks.  It must be defined somewhere in your program or the MVECTx registers won't be initialized properly.

    Probably this is happening because you are running a project written for the F28069 on an F28377S, so you are using a different linker command file, but have not copied across this definition.  In the DCL example I think you're using, the symbol was defined at the top of the file "F28069_stdmem.cfg".  Take a look at that file, and at the other linker file "F28069_DCL.cmd", to be sure you understand how the symbol is being used.  You should then be able to do something similar in your F28377S project.

    Regards,

    Richard