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.

CCSv5.1, Refactor, Upgrade RTSC Product Versions

Expert 2430 points

With CCSv4, this always worked, but it has NEVER worked with any v.5.1 candidate I have installed.  (I started using CCSv.5.1 at M5.)

With every new release, SYS/BIOS (and other components) get upgraded which make my project settings stale (since I don't copy over the old versions to the new install directory):

I have nine different build configurations, so changing these one-by-one for each is a royal pain.  In CCSv4, I was able to click on the top-level project branch and choose "Refactor-->Upgrade RTSC Project Versions...," and I could upgrade all the configurations at once.  In CCSv5.1, though, the only thing it allows me to upgrade is the XDCtools, and the RTSC Project listings are always blank:

  • Hi Alex,

    could you please explain in a bit more detail exactly what you are having trouble finding?

    I just opened a project in v5.1 (RC2) and I found that I could get to the "Refactor-->Upgrade RTSC Project Versions...," and see your screenshot.   From there I was able to

    1) Select an XDC version (dropdown or with the "More" button)

    2) Select a SYS/BIOS Version with the "More" Button

    Does this help?  Or am I missing something in my understanding of your enquiry?

    Best Regards,
    Lisa

  • Selecting the component via "More..." has absolutely no effect on project settings, just so you know.  The project will still point to the old versions until you manually update each and every configuration.

  • Hi Alex,

    ok, I think I understand now.  Have you tried changed the settings/version in the following place (please see the screenshot below as well)?

    Window->Preferences->Code Composer Studio->RTSC

    Best Regards,
    Lisa

     

  • No, but that is somewhat different, isn't it?  Those settings in the (workspace) preferences will apply to all projects inside the workspace.  I want to change the project settings, i.e., I only want the .cproject file to get updated, not the workspace settings, as I do have some projects that are frozen and do require different component versions.

  • Hi Alex,

    it seems that what you would like to do is not supported. 

    You are correct that the settings in my last post are for the workspace.  I went to the same settings for the project, selected "All configurations" and the screen said "Batch operations not supported".

    This has actually already been filed as an enhancement, which we are working on so should be fixed in coming releases.

    I hope this helps confirm and answer.  Sorry for any inconvenience.

    Best Regards,
    Lisa

  • Batch operations inside the properties view is a completely different thing from the refactoring operation.  The properties dialog and managing differing configurations is a mess, but that's fundamentally an Eclipse deficit, not a TI thing.  (Yes, hopefully, one day, you can work it out, but still, apples and oranges.)

    Updating the RTSC versions in all configurations via refactoring works in CCSv4.  It somehow got broken in CCSv5.1.  Saying it's "not supported" is a bit harsh and too much of an "easy answer" since it worked fine before.

  • Alex, 

    5.1 is broken as you stated. I tried this functionality on recently released 5.5 and it worked fine for me there.  5.4 seems to work as well.

    Martin

  • Thanks!  I'm still on 5.2 (upgrading is still on my to-do list), but I am glad to hear it has been fixed.