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.

C55x XDC targets removed from CCSv5.4

Hi,

After upgrading from CCSv5.1 to CCSv5.4 I could not rebuild the AER example for C5535 that I work on. There reason is that all C55x XDC target configs removed from CCS.

I do not have the old CCS installation, so I wonder how this case should be handled? Please advice.

/Magnus

  • Magnus,

    Checking the XDC release notes, typically installed together with CCS at:

    <CCS_INSTALL_DIR>\xdctools_3_25_00_48\xdctools_3_25_00_48_release_notes.html

    In the What's New section it states the bugzilla 398836 was implemented to remove all C5000 targets. Unfortunately I would ask the experts at the BIOS forum for the exact reasons, as the bugzilla is not clear on this subject.

    You can always install an earlier release of the XDC tools that has the C55x targets (more specifically the one that is compatible with the projects you are using) - they are downloadable here (any release prior to 3.25 has all the targets).

    Hope this helps,

    Rafael

     

  • Rafael,

    The problem is that CCSv5.4 do not accept  the XDCtool with C55x targets that I need (XDCtools v3.20.08.88). Somehow compatibility was broken.

    After installing XDC v3.20.08.88 in the CCSv5.4 directory I tried picking it from the Project build settings dialog:

    /Project build settings/
       General - RTSC - XDCtools version [3.25.0.48]  Click on> [More]
    /Select XDCtools Version/
       Select tool from file-system [                                                                  ]  Click on> [Browse]
    /Select XDCtools Version/
       Select tool from file-system [C:\CCSv5p40\xdctools_3_20_08_88]  Click on> [OK]

    wait..wait...wait...

    /Select XDCtools Version/
       (X) No tools selected! Please select a directory that contains the XDCtools installation. [OK]

    Please advice.

    /Magnus

  • Magnus,

    The XDC tools version you are trying to use is rather old (designed for CCSv4.2), therefore the incompatibility. In this case, can you check if the immediately previous release (XDC 3.24) is able to build and run your code correctly? This release is compatible with the newest CCSv5 releases and still has all C55x platforms.

    If that does not work, you could potentially try to migrate your project to the newer components - something that may or may not be straightforward.

    I tried to add the XDC 3.20 to my v5.4 by using the Product Discovery lookup paths (menu Window --> Preferences --> Code Composer Studio --> RTSC --> Products, add the path to the box "Tool Discovery Path" and restart CCS)

    Doing this I hit an error where XDC 3.25 is incompatible with 3.20 (error at the end of this post). From that same Product Discovery lookup path you can remove XDC 3.25 and see if 3.20 gets added. Keep in mind you may need to recursively have to add products until all XDC 3.20 dependencies are satisfied (its release notes contain all the dependency listings).  

    The other obvious alternative is to install CCSv4.2.4 and work on the project there. A good alternative if this example project is in "maintenance mode" only.

    Hope this helps,

    Rafael

    error_log said:

    Operation details   Cannot complete the install because of a conflicting dependency.
        Software being installed: RTSC/XDCtools 3.20.8.88 (org.eclipse.rtsc.xdctools_3.20.feature.group 3.20.8.88)
        Software currently installed: RTSC/XDCtools (IDE Client) 3.25.0.48 (org.eclipse.rtsc.xdctools.product.ui.feature.group 3.25.0.48)
        Only one of the following can be installed at once:
          XDC RTA Plug-in 3.25.0.48 (com.ti.rta 3.25.0.48)
          XDC RTA Plug-in 3.20.8.88 (com.ti.rta 3.20.8.88)
        Cannot satisfy dependency:
          From: RTSC/XDCtools (IDE Client) 3.25.0.48 (org.eclipse.rtsc.xdctools.product.ui.feature.group 3.25.0.48)
          To: com.ti.rta [3.25.0.48]
        Cannot satisfy dependency:
          From: RTSC/XDCtools 3.20.8.88 (org.eclipse.rtsc.xdctools_3.20.feature.group 3.20.8.88)
          To: com.ti.rta [3.20.8.88]