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.

cgtools version specified in .ccsproject file in CCSv4

Other Parts Discussed in Thread: TMS320F28027

Inside CCSv4 (e.g., v4.1.3), I can select the cgtools version I want to use for a particular project by modifying the project build options.  This works, and I can close the project and re-open it, and my selection sticks.

My question is on the .ccsproject file.  I've noticed that the .ccsproject file shows a cgtools version that never changes, for example:

<projectOptions>
<deviceVariant value="TMS320C28XX.TMS320F28027"/>
<deviceEndianness value="little"/>
<codegenToolVersion value="5.2.4"/>
<linkerCommandFile value=""/>
<rts value="rts2800_ml.lib"/>
<defaultAssemblyOnly value="false"/>
</projectOptions>

The value for <codegenToolVersion value=" "> seems to have been put there at project creation time, and does not seem to specify the cgtools version that should be used to build the project.  So, what is this value there for?

Again, everything is working correctly here. I'm just curious why the .ccsproject file doesn't reflect the tools version in use in the project.

  • Looks like the CGT version is stored in .cdtbuild. That file seems to update with the correct information when I change the CGT version in my project. .ccsproject seems to be left alone.

    David M. Alter said:
    The value for <codegenToolVersion value=" "> seems to have been put there at project creation time, and does not seem to specify the cgtools version that should be used to build the project.  So, what is this value there for?

    That is what I am guessing too. That was the default value when the project was created. Perhaps CCS always wants a copy of what the original build settings were.

  • Hello!

    I have noticed that you are in measure to change as you want the value of the "codegenToolVersion", can you tell me how?

    I would like to do this for my RCP plugin automatically by programming something and not by changing settings manually on the GUI properties ;)

    can you help me?