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/TMS320F28035: undefined _c_int00 when compile the project

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hello,

i creat the project based on tms320f28035, and compile the project , there is error : undefined symbol _c_int00, in codestartbranch.asm file 

so , is it need to add some other lib to include the _c_int00? where the _c_int00 is defined?

or how to configure the ccs6?

  • Hi Suibao ,

    The code_start.asm file can be found here c2000ware\device_support\f2803x\common\source.

    You may find these links useful.

    Regards.

  • I don't think the problem is in this file. It seems the linker cannot find the '_c_int00' symbol: that is referenced in CodeStartBranch.asm, but it is not defined there. Most likely you have not specified a run-time support library when you configured your project. The library you need to include is "rts2800_ml.lib". It should reside in the /lib sub-directory of wherever you installed your tools. I think the default is:
    c:\ti\ccsv6\tools\compiler\[tool_version]\lib.

    In the CCS Project Explorer window, right-click on the project name and select 'Properties'. You should see an entry for the Runtime support library - check to see you have the above file there, or set it to <automatic>.

    If the problem persists, do the above and go to CCS Build - C2000 Linker - File Search Path, and manually enter the library path and filename there.

    These menu names may be slightly off as I'm referring to CCSv7, but you should see something similar.

    Regards,

    Richard