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.

Compiler/MSP430G2553: Install 4.3.7 MSP430 compiler on CCS V9.2 on Linux

Part Number: MSP430G2553

Tool/software: TI C/C++ Compiler

Hi,

I have recently upgraded to CCS V9.2 on Linux and I'm trying to locate and install an older version of the TI MSP430 compiler, specifically 4.3.7. I can't find it anywhere, even in the archived page, where it only goes as far as 4.4.8. This is mandatory for me, as my code is very tight and, with optimizations, it won't fit on my target compiling with versions above the required one. Is there a secret very old archives page or is someone from TI kindly able to send me the .bin file? Using the online upgrade tools on CCS doesn't work for me.

Thanks!

  • The MSP430 compiler version 4.3.7 can still be installed from within CCS.  Select Help | Install Code Generation Compiler Tools, then use the screen shot below as a guide.  Be sure to not check the box titled Show only the latest versions of available software.

    Thanks and regards,

    -George

  • George,

    thank you for your kind reply. I had tried the online method, but it doesn't work for me. It lets me select the version I want (4.3.7), downloads it, supposedly installs it and finally asks me to restart CCS, which it tries to do (splash screen appears, but eventually doesn't open). When I start CCS, no TI compiler is available in the project properties (only GCC), since I had uninstalled the latest version 18.12.3. I check in the /ti/ccs920/ccs/tools/compiler folder and it's not there. So the in-IDE online method doesn't work for me. Could it be a dependencies problem with CCS V9? I wish I could install it manually, if only I could find the proper .bin for Linux. Any clue on where to find it?

    Also, any idea about the optimization (code size wise) regressions from that version onwards?

    Thanks and kind regards,

    Stefano

    PS I might try to wipe out and reinstall CCS, there could be something wrong somewhere in the cache, however I'm sceptical that trying again would solve the problem. The .bin would do it...bingo! :-)

  • Hello Stefano,

    I believe you are running into the same issue described in the thread below:

    https://e2e.ti.com/support/tools/ccs/f/81/t/847224

    Try the workaround described in desouza's post 

    Thanks

    ki

  • Ki,

    you nailed it! I confirm it's the same exact issue and the workaround solves it (I was tricked by the misleading suggestions from the installer). I had searched e2e a couple of weeks ago but hadn't found anything and had temporarily given up, until the issue resurfaced and couldn't move on. Thank you (and George earlier) so much for taking your time in helping me. I hope that this bug is fixed as it is quite confusing.

    Kind regards,

    Stefano

  • Glad to hear the workaround helped in your case. Thanks for the update!

    Stefano Di Segni said:
    I hope that this bug is fixed as it is quite confusing.

    Yes, this is a nasty bug and we will certainly fix it for the next CCS release. We are also considering a patch to 9.2.0 (no time frame yet on when that would happen)

    ki