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 problem in recognizing new products



TI CCS experts-

After installing lastest CCS (v5.5.0.00077) and then installing latest BIOS MCSDK (v2_01_02_06 for C66x) I get the error report below and the "Add New Products" dialog can't finish.  If I close and re-run CCS, same thing -- with end result that clicking "Finish" will never finish.  I have no idea how to resolve the items in the report.

What do I do?  Click "Cancel" every time and proceed?  Are the new products actually being installed? How to tell? Thanks.

-Jeff

Operation details
  Your original request has been modified.
    "SYS/BIOS (IDE Client)" will be ignored because a newer version is already installed.
    "Third-Party Components for GMF Runtime " will be ignored because a newer version is already installed.
    "RTSC/XDCtools (IDE Client)" will be ignored because a newer version is already installed.
  Cannot complete the install because of a conflicting dependency.
    Software being installed: IPC (Multicore and I/O) (IDE Client) 1.24.3.32 (com.ti.rtsc.IPC.product.ui.feature.group 1.24.3.32)
    Software currently installed: IPC (Multicore and I/O) 1.22.3.23 (com.ti.ipc_1.22.feature.group 1.22.3.23)
    Only one of the following can be installed at once:
      IPC (Multicore and I/O) IDE Tooling 1.24.3.32 (com.ti.rtsc.IPC.product.ui 1.24.3.32)
      IPC (Multicore and I/O) UI Plugin 1.22.3.23 (com.ti.rtsc.IPC.product.ui 1.22.3.23)
    Cannot satisfy dependency:
      From: IPC (Multicore and I/O) 1.22.3.23 (com.ti.ipc_1.22.feature.group 1.22.3.23)
      To: com.ti.rtsc.IPC.product.ui [1.22.3.23]
    Cannot satisfy dependency:
      From: IPC (Multicore and I/O) (IDE Client) 1.24.3.32 (com.ti.rtsc.IPC.product.ui.feature.group 1.24.3.32)
      To: com.ti.rtsc.IPC.product.ui [1.24.3.32]

  • Hi Jeff, 

    New products are not getting installed in this case. Everything that is selected in New product dialog gets "installed" as a transaction, thus if one item fails, then everything is not installed. I took a look at those two specific versions of IPC and unfortunately there were some changes made in version 1.24 that make them incompatible to install. 1.24 and higher are more "correct" from what installation/discovery requires.

    If you do not need IPC 1.22 and want to use MCSDK 2.00.01, then one option is to remove IPC 1.22 from CCS. You would need to go to Window->Preferences then expand "Code Composer Studio"  category, then RTSC and then Products. The right hand side will show all discovered/installed products. You can then click on IPC 1.22 and then click Remove. This "de-registers" IPC 1.22, however files are still on disk, thus on next restart it will get shown in new products dialog. You  would then "check" enable all products that are part of MCSDK 2.00.01. 

    If you do need to use IPC 1.22 and IPC 1.24, then probably the only option is to have two versions of CCS installed in different directories. One that has IPC 1.22 discovered/installed and second one that has MCSDK with IPC 1.24. 

    One last note: You may want to consider installing mcsdk products in non-default directory and managing product discovery paths(Tool discovery path) through that RTSC:Products preference page. Otherwise, you will keep getting that new product discovered dialog for products that are discovered but you do not want to install. CCS v5.5 does not support ability to say "I am not interested in product X, but keep discovering other new products". We are planning on making this feature available in CCSv6. The only other option is to disable auto discovery of new products and again use RTSC:Product preference page to manually trigger discovery by clicking on "Refresh". 

    Martin

    Martin

  • Martin-

    Thanks very much, this helps.  I tried unchecking IPC and the result is better, but still not quite there, as shown below.

    We haven't modified any .xml files.  What to do next?

    IPC notes -- only IPC v1.24.03.32 is installed on my system.  How can I look for IPC 1.22?  I definitely don't need it.  For the time being I don't need any IPC.

    -Jeff

    An error occurred while collecting items to be installed
      session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
      Problems downloading artifact: osgi.bundle,com.ti.rtsc.NDK.product_2.21.1.38,2.21.1.38.
        File has invalid content:C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\signatureFile3536498695224196020.jar
          Invalid content:plugin.xml
          The file "plugin.xml" in the jar "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\signatureFile3536498695224196020.jar" has been tampered!

  • Unfortunately, this is a different "package/product" and a slightly different issue, which has been resolved in newer versions of NDK. The quickest workaround that I can suggest is to go into ndk_2_21_01_38\eclipse\features\com.ti.rtsc.NDK.product.ui_2.21.1.38\META-INF directory and delete all files except "MANIFEST.MF" file. Then repeat for com.ti.rtsc.NDK.product_2.21.1.38 directory and also the same thing for two directories under "ndk_2_21_01_38\eclipse\plugins". Those files contains some SSH keys that have not been generated correctly. You will get a warning about unsigned content being installed, but you should be able to install it. 

    Martin