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 offline updates

Other Parts Discussed in Thread: MSP430WARE, CCSTUDIO

Hello,

Due to security concerns we will need to do an offline install of code composer studio.  Do do this we download the zip file available online -> CCSv5 (Release 5.5.0 Build 5.5.0.00077) dated September 9, 2013 and do the install.

I would like to get the updates available since September 9th, but I can not find any updated files available online.

I would appreciate a recommendation on how to do this.

Thanks,

Roger

  • We have generally not been making updates available as downloadable zip packages. It is possible to make a local copy of an update site if there is an update of interest to you, but the only way for you to know what is available would be to do a check for updates from CCS with an internet connection. Are you able to do a check for updates to see if there is anything of interest?

  • Hi Andy,

    Thanks for the reply.  I am sorry for the delayed response.

    This is a list of the updates that we are looking for:

    - ARM Compiler tools 5.1.5

    - Compiler Tools On-line Documentation 1.1.3

    - Grace 2.20.2.32

    - MSP430 Compiler tools 4.2.4

    - MSP430 Emulators 5.5.0.22

    - MSP430ware  1.80.1.03

    - TI Emulators 5.1.450.0

    - XDCTools 3.25.4.88

    Thanks,

    Roger     

  • Roger,

    What you need to do comes down to creating a small ANT script that will make a copy of the features you want on a computer with internet access. You will need to know the feature IDs, versions, and update site URLs with those features. This information is available from, among other place, the install new software dialog for the features you select and decide you want to install. To get you started, I've created an example ANT script that mirrors some of the content you mentioned (the formatting was messed up in the cut-and-paste btw):

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="Create local mirror" default="run" >
    <target name="run" >
    <p2.mirror>
    <repository location="file:localmirror" name="localmirror" />
    <source>
    <repository location="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/msp430/Updates/p2win32/" />
    <repository location="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/codegen/Updates/p2win32/" />
    <repository location="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/TargetContent/Updates/full/" />
    <repository location="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/CCSv5.1/Updates/Emulation/win32/full/" />
    </source>
    <iu id="com.ti.cgt.msp430.4.2.win32.feature.group" version="4.2.4" />
    <iu id="com.ti.cgt.tms470.5.1.win32.feature.group" version="5.1.5" />
    <iu id="com.ti.ccstudio.msp430.emu.win32.feature.group" version="5.5.0.22" />
    <iu id="com.ti.grace.win32.feature.group" version="2.20.2.32" />
    <iu id="com.ti.emulation.pack.win32.feature.group" version="5.1.450.0" />
    </p2.mirror>
    </target>
    </project>

    Put this script in a file called "mirror.xml", and then run it by running a command like:

    %ECLIPSE_INSTALL%\eclipsec --launcher.suppressErrors -nosplash -application org.eclipse.ant.core.antRunner -buildfile mirror.xml

    Where %ECLIPSE_INSTALL% is the path to a local eclipse or CCS installation.

    Once you have the local folder, you can install these components by adding the local path using the install new software->Add->local menu.

     

  • this solution is not working (anymore?). I was hoping to use it in order to fix the CCS 5.5 update bug, see my posting here:

    http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/346220.aspx

    but no matter if i use your script, or my (in which i removed everything except "com.ti.ccstudio.msp430.emu.win32.feature.group" feature. It didn't work as well even if i leave only following:

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="Create local mirror" default="run" >
    <target name="run" >
    <p2.mirror>
     <repository location="file:localmirror" name="localmirror" />
     <source>
     <repository location="http://software-dl.ti.com/dsps/dsps_public_sw/sdo_ccstudio/msp430/Updates/p2win32" />
     </source>
     <iu id="com.ti.ccstudio.msp430.emu.win32.feature.group" version="6.0.0.14" />
    </p2.mirror>
     </target>
     </project>

    To ensure that this have nothing to do with my computer, i used virgin XP SP3 installation with only CCS 5.5 installed from DVD. CCS works, i can connect from that computer to internet, i can see new updates and even download them, but your solution with the ANT script is not working.

    I'm getting error:

    !MESSAGE Unexpected error loading extension: org.eclipse.equinox.p2.artifact.repository.simpleRepository
    !STACK 0
    java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.HttpClient

    see attached log.

    I guess i need something, do i? I thought your solution should work with CCS 5.5 (only).

     EDIT: I installed CCS6 and was then able to run my script (test sript to load CCS 6 updates)

    With your script i got error:

    BUILD FAILED
    C:\localmirror\mirror.xml:4: Unable to find: Installable Unit [ id=com.ti.ccstudio.msp430.emu.win32.feature.group version=5.5.0.22 ]

    which of course make sense because someone was so smart and deleted from update server that feature.
    This is crazy, you guys should really fire such administrators, this is all but not professional.