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 for TMS320C4x available?



Dear All,


Over 20 years ago the company I am working for has developed an embedded system based on a TMS320C4x DSP. For generating Ada software, the Tartan Ada compiler has been used on SUN workstations (ultra 5 and similar) using SunOS 5.x. We still have to continuously support the developed system, sometimes need to re-compile the software and will have to do so for about 8-10 years.


As it is not sure that the workstations will last another 8 years we are looking for alternative methods to maintain the ability to compile Ada code (alternatively, we can translate the code from Ada to C) for the TMS320C4x. All ideas end up with a different host system and therefore making the use of the old Tartan compiler impossible. As far as I know, TI acquired Tartan some years ago.

Does TI has any compiler supporting the C4x processor or is there any other alternative?


Thanks a lot in advance and kind regards
Marcus Boeger

  • TI does not supply any Ada compilers.  A web search on Ada tartan yields some promising links.  But TI cannot be responsible for any of the information associated with those links.

    Thanks and regards,

    -George

  • Marcus Boeger said:
    As it is not sure that the workstations will last another 8 years we are looking for alternative methods to maintain the ability to compile Ada code (alternatively, we can translate the code from Ada to C) for the TMS320C4x. All ideas end up with a different host system and therefore making the use of the old Tartan compiler impossible.

    Which version of SunOS 5.x is currently being used to run the compiler on?

    Sun used to advertise binary compatibility of executables going forward, so there might be the possibility of running the same compiler executables on more modern SPARC hardware.

    Also, is the compiler using a node locked license to run on only certain hostids?

  • Thank you for this very interesting information! I didn't know that SUN/Oracle advertise binary compatibility for all versions fron Solaris 2.x up to Solaris 11 (we use Solaris 5.8, so it should be fine). Now I have to find out if this is compatibility also applies to modern hardware, but I'm shure Oracle will be able to tell me.

    Yes, unfortunately the compiler uses a node locked license. I was told that the license key was generated from a special tool based on multiple hardware information (not only the MAC adress).