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.

Relative pathing for CCS v4 workspaces



I have to maintain a set of projects working from multiple machines using multiple branches from source control repositories, plus the addition of virtual machines for automated testing.  The current problem with the CCS v4 Eclipse workspace paradigm is that it only supports natively absolute pathing for the workspace.  This means in my current development setup, I need to maintain 6+ workspaces making sure that when I make a change in one workspace I have to replicate that change to all the other workspaces.

This problem could be alleviated with the support of a portable workspace option in CCS v4 by replacing the absolute pathing with relative pathing.  This would allow me to run my workspace from any directory structure on any machine I need to work from and be able to store the whole thing in my SCM system.

Is there any technical reason why relative pathing and portable workspaces are not supported in CCS v4?  Yes, I do know individual projects within the workspace can be made portable, but that does not remove the hassle of maintaining multiple workspaces across machines and enviroments on a single project set that need the same workspace settings.

  • Totally agree wit you. It will be much better to support relative path rather than by defining path in marcro.ini.

    In deed FSL IDE supports it and the customer is satisfied with it.

  • OK - so what is the suggested way to get around this?  Every time I move projects around, things break in new and interesting ways - the only way I've found to not break things is to leave them where they are.

    A white paper (or some other suggestion) would be really useful!

    Marcus

     

  • Hi,

    Did you have a chance to look at the documents below? They describe ways to create portable projects with relative paths.

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

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

    Also, for both portable projects and version control you can check slides 18 and  24 (respectively) of the presentation CCSv4 Tips & Tricks located in the link below:

    http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v4#Getting_Started

    Hope this helps,

    Rafael

  • Thanks,

    This solved my problem too.