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/MSP430FR5739: How can I compile with a specific older revision of the MSP430 compiler?

Part Number: MSP430FR5739

Tool/software: Code Composer Studio

I feel like in the last three days of intense googling to solve this problem I have gotten nowhere.

Like I've been picking up grains of sand hoping for a solution.

I have an older project, from last 2015 and I need to compile binaries from a bunch of source code to which there are no indicators of version numbers. I need to find which version produced the binary in a production run. The problem is Texas doesn't allow you to download anything except 4.4.8 which is definitely not the compiler used.

I have tried installing all the "Code Generation Tools" from the install new Software part of Eclipse and none of them show up in my build under the available compilers, There's also no elusive option in Windows->Preferences->Code Composer Studio->Build->CGT, it just doesn't exist. Checking for the executables in the C:\ti folder finds only pre-existing compilers which are in the 16-17 major version numbers.

So how do I acquire all the old compilers and how do I actually use one with Eclipse? Well I guess I can just copy them all manually to my C:\ti folder but something smarter than that would be helpful.

Regards,

Matt

  • Matt,

    What version of the compiler are you looking for?

    If you go to help -> Install New Software and select the Code Generation Tools update site by default it is going to show you the latest version of each compiler stream.

    For example here is what it shows me for MSP compilers:

    If I uncheck the box at the bottom to "Show only the latest versions of available software" then I see many more versions:

    Note that once you install a version (say 4.4.8) this way, you will not be able to select earlier versions of the same compiler stream (4.4.7, 4.4.6...) this is because Eclipse does not allow you to install older versions of the same feature.  We have embedded the first part of the version number (4.4) in the feature name so that you can independently update streams.  Now if you happen to install 4.4.8 but need to then install 4.4.6 this is still possible but requires you to manually download and install it and then CCS will detect it and allow you to use it.

    These videos are a few years old but are still relevant:

    Regards,

    John

  • Thanks for that yea, I had come across the videos and the instructions before but the thing is, since CCS 7.3 comes with some much more modern release, it won't let you install any versions earlier than it so it becomes a process of uninstalling all compilers, then restarting CCS 7.3 then installing the desired version, then restarting it.

  • What version did you need to install?
  • It was for 4.4.3 and 4.4.7. In the end I ran a network interface monitor and just figured out where the zips were located on software-ti.com and just downloaded them, unpacked and installed them to their own directories (install was essentially just an extraction) and pointed CCS to them which allows multiple versions of the 4.4 compile (or any other for that matter) to be used at any time.

    I was able to achiev a byte for byte likeness to the target binary with 4.4.7.