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/CCSTUDIO: CCS 6.2 .ccsproject file

Part Number: CCSTUDIO


Tool/software: Code Composer Studio

Based on the Source Control CCS wiki page, I currently have a .ccsproject file checked into our source control system.  However, I recently noticed that when editing the project configuration (Properties->CCS General->Main) to change the device variant, the .ccsproject file no longer changes but the .cproject file does.  The projects were created in CCS v6.0 but I'm currently using v6.2.  Is the new methodology going forward to store all project configuration data in the .cproject file and if so is the .ccsproject file no longer required?

  • Keith,

    Each of the project metadata files contains some specific detail about the project and they should all be checked into source control. 

    http://processors.wiki.ti.com/index.php/Source_control_with_CCS

  • I assumed so, but when I change the device variant in the project configuration, it doesn't update the text in the .ccsproject file.  Instead it changes the .cproject file.  I've attached a zip file containing directory before and after my changes to the device configuration.  The "Before" directory constains the .cproject and .ccsproject files as well as a screenshot of the Properties->General window.  The "After" directory contains the same files with a screenshot of the new device configuration.  The .ccsproject file is identical between the two directories, but the .cproject file has been modified.  When reviewing the .cproject file, it's evident that the new configuration options have been added to that file, seemingly overwriting the settings in the .ccsproject file.  I'm wondering why this is the case and what purpose the .ccsproject file serves if it's settings are simply overwritten anyway.c6674.zip

  • Keith,

    Your observation is correct, and the files are explained a bit further in detail in this page. Hope this helps clarify.