This topic introduces the C++test plugin into Texas Instruments Code Composer Studio:
Texas Instruments Code Composer IDE version 4.x is no longer supported.
Integration Overview
The C++test plugin integrates with the Code Composer Studio Eclipse IDE by means of the Eclipse plugin mechanism. C++test plugs into CCS IDE by adding a link file com.parasoft.xtest.cpptest.link into the Code Composer Studio installation directory. This link file contains the path to the C++test plugin, which informs Eclipse that the plugin should be loaded at startup.
Support Overview
The following compiler/environment versions are supported:
- Texas Instruments Code Composer Studio 4.x
- TMS320C6x C/C++ Compiler v6.1.x
- TMS320C2000 C/C++ Compiler v5.2.x
- MSP430 C/C++ Compiler v3.2.x
- TMS320C6x C/C++ Compiler v7.3.x
- TMS320C6x C/C++ Compiler v7.4.x
- TMS320C2000 C/C++ Compiler v6.0.x
- TMS320C2000 C/C++ Compiler v6.2.x
TMS320C2000 C/C++ Compiler v16.9.x
TMS320C2000 C/C++ Compiler v18.1.x
- TMS320C6x C/C++ Compiler v8.2
- TMS470 C/C++ Compiler v4.9
- MSP430 C/C++ Compiler v4.0.x
MSP430 C/C++ Compiler v18.1
MSP430 C/C++ Compiler GNU GCC 6.x
- ARM C/C++ Compiler v5.1
ARM C/C++ Compiler v18.1
ARM C/C++ Compiler GNU GCC 7.x
The following components are provided to facilitate testing Texas Instruments Code Composer projects:
- Compiler configurations:
- TMS320C6x C/C++ Compiler v6.1
- TMS320C2000 C/C++ Compiler v5.2
- MSP430 C/C++ Compiler v3.2
- TMS320C6x C/C++ Compiler v7.3.x
- TMS320C6x C/C++ Compiler v7.4.x
- TMS320C2000 C/C++ Compiler v6.0.x
- TMS320C2000 C/C++ Compiler v6.2.x
TMS320C2000 C/C++ Compiler v16.9.x
TMS320C2000 C/C++ Compiler v18.1.x
- TMS320C6x C/C++ Compiler v8.2
- TMS470 C/C++ Compiler v4.9
- MSP430 C/C++ Compiler v4.0.x
MSP430 C/C++ Compiler v18.1
MSP430 C/C++ Compiler GNU GCC 6.x
- ARM C/C++ Compiler v5.1
ARM C/C++ Compiler v18.1
ARM C/C++ Compiler GNU GCC 7.x
- Options source: “Use options from Managed Make C/C++ project”
- Test Configurations:
- Run TI CCS v4+ Application with Memory Monitoring
- Run TI CCS v4+ Tests
- Test Flow recipes (associated with Test Configurations) that have integrated test results reading: "Run Unit Tests on TI Code Composer 4.x (license required)" and "Run TI Code Composer 4.x Application with Memory Monitoring (license required)”.
Beginning with version 5.x, Texas Instruments is rebranding the "TI TMS470" compiler as the "TI ARM" compiler. For consistency and clarity, Parasoft has also updated the compiler acronym from titms470_4_9
to tiarm_4_9
. This change directly affects any previous custom compiler configurations and/or previous project options that reference the old compiler acronym. As such, references to titms470_4_9
should be changed to tiarm_4_9
.
Known Limitations
Depending on the runtime testing features included in the test executable, the prepared test binary may be significantly larger than the original application. On some limited environments, there may be an issue with the amount of available program memory. A similar limitation applies to the additional consumption of heap and stack memory during program execution. To solve this problem, you may need to modify the program layout in the memory and change the size of available stack/heap.