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.

TMS320F28P650DK: Compiler with C++11 support

Part Number: TMS320F28P650DK

Hello,

Is a relaise with C++11 support planned for the C2000 compiler? I would like to use the TMS320F28P650DK9.

Regards,

Jürgen

  • Hi Jurgen,

    We will not be planning to release C++11 support with C2000 compiler.

    Best,

    Ryan Ma

  • Hi Ryan,

    thanks for your answer.

    Is there an alternative development environment for the TMS320F28P650DK9 that supports c++11 or higher?
    For example, an IDE from IAR Systems?

    Regards,

    Jürgen

  • Hi Juergen,

    There are not any alternate development environments for the TMS320F28P65x that will support C++11 or higher. I have asked George Mock our compiler expert on this and confirmed this is the case. Apologize if this causes any inconveniences, but will take note of this feature request to see if there will be some support for this in the future.

    Best,

    Ryan Ma

  • Hi Ryan,

    I found the following description in the Compiler User's Guide (TMS320C28x Optimizing C/C++ Compiler
    v22.6.0.LTS) regarding C++ support:

    What does it mean, "• The compiler does not support embedded C++ run-time-support libraries."?

    Are all C++ run-time-support libraries not supported?

    What exactly is not supported?

    Regards,

    Jürgen

  • There is a variant of the C++ programming language called "Embedded C++".  This variant is not supported by the C28x compiler.  I apologize for the confusion.

    Thanks and regards,

    -George

  • Hi George,

    thank you very much for your answer!

    Can you explain to me why templates are listed as an extra feature?
    In my opinion, templates are part of the ANSI/ISO/IEC 14882:2003 standard (C++03)
    Are templates supported beyond the standard?

    Thanks and regards,

    Jürgen

  • The template support meets the standard.  In the distant past, some C++ compilers had limited support for templates.  We are trying to make it clear this compiler has none of those limits.  

    Thanks and regards,

    -George