このセクションで挙げたプラットフォームとコンパイラは、組込みテストにだけ適用されます。組込みテストとは、 ホストでのテスト生成と検証、ターゲット基板でのテスト実行を意味します。組込みコードに対して ホスト ベースのテストだけを実行する場合は、このドキュメントの先頭の表を参照してください。
ほとんどの場合、クロス コンパイラを使用するには、ホスト ベースのコンパイラ (GCC または Green Hills) に基づいた特定のプロジェクト コンフィギュレーションが必要です。次の表のすべて のケースについて、完全なコード カバレッジ解析がサポートされます。
このセクションの内容:
Altera
Linux ホスト:
- Nios GCC 2.9
- NIOS II 5.1 GCC 3.4
静的解析のサポートのみ。
GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Altium TASKING
Windows ホスト:
- 80C196 C Compiler v6.0 Windows-hosted:
- TriCore VX-toolset C/C++ Compiler v2.5
- TriCore VX-toolset C/C++ Compiler v3.3
- TriCore VX-toolset C/C++ Compiler v3.4
- TriCore VX-toolset C/C++ Compiler v3.5
- TriCore VX-toolset C/C++ Compiler v4.0
80C196 C Compiler v6.0 はは静的解析についてだけサポートされます。
TriCore VX-toolset C/C++ Compiler v2.5 は C 言語についてだけサポートされます。
Altium TASKING compiler for TriCore のサポートの詳細については「Altium TASKING VX-toolset for TriCore のサポート」を参照。
ARM
Windows ホスト:
- RVCT 2.2
- RVCT 3.x
- RVCT 4.x
- RVCT 5.x
- DS-5 GNU Compilation Tools 4.5
Windows, Linux ホスト:
- ADS 1.2
Linux ホスト:
- RVCT 3.0
- RVCT 3.1
- RVCT 5.x
C++test は Real View Eclipse ベースの IDE に統合します。詳細については「ARM RealView Development Suite プラグイン」を参照。
C++test は ARM Development Studio 5 (DS-5) に統合します。詳細については「ARM RealView Development Suite プラグイン」を参照。
The Linux-hosted RVCT 3.0 は静的解析についてだけサポートされます。
DS-5 GNU Compliation Tools 4.5: GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Cosmic
Windows ホスト:
- Cosmic Software 68HC08 C Cross Compiler V4.6.x
静的解析のサポートのみ。
eCosCentric
Linux ホスト:
- eCosCentric GCC 3.4.x
静的解析のサポートのみ。
GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Freescale
Windows ホスト:
- Freescale CodeWarrior ANSI-C/cC++ Compiler 5.0.x for HC12
静的解析のサポートのみ。
CodeWarrior IDE はサポートされません。
CodeWarrior コンパイラのサポートの詳細については「Freescale CodeWarrior コンパイラのサポート」 を参照。
Spansion
Windows ホスト:
- FR Family SOFTUNE C/C++ Compiler V6
C++test は SOFTUNE FRFamily プラグインがインストールされた Eclipse IDE に統合します。詳細については「Spansion FR Softune のサポート」 を参照。
以前は Fujitsu FR Softune という名称でした。
GNU
Windows, Linux ホスト:
- gcc 2.9 - 6.x
GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Green Hills
Windows ホスト:
- Green Hills MULTI v5.0.x C/C++ optimizing compilers for PowerPC
- Green Hills MULTI v5.1.x C/C++ optimizing compilers for Embedded V800
- Green Hills V850 cross compliers v3.4
- Green Hills C/C++ compiler v2013.1.x for PowerPC
- Green Hills C/C++ compiler v2013.1.x for INTEGRITY on PowerPC
- Green Hills Software Compiler for PPC v. 3.5.x
- Green Hills Software Compiler for PPC v. 4.0.x
- Green Hills Software Compiler for PPC v. 4.2.x
Green Hills V850 version v3.4 は C 言語についてだけサポートされます。
MULTI プロジェクトをサポートします。詳細については「既存の Green Hills Software .gpj プロジェクトのインポート」 を参照してください。
INTEGRITY アプリケーションは isimppc for PowerPC ターゲット上でサポートされます。詳細については「Green Hills Software Development Tools のサポート」を参照してください。
Green Hills Software C/C++Compiler v2013.1.x for PowerPC 用の C++test コンパイラ構成は、Green Hills C/C++ コンパイラ v2013.1.x for PowerPC と Green Hills C/C++ compiler v2013.1.x for INTEGRITY on PowerPC コンパイラの両方をサポートします。
Green Hills MULTI 2000 C/C++ compiler v3.5 プロジェクトは、bldtogpj ツールを使用して検証および変換する必要があります。詳細については「VGHS MULTI 2000 C/C++ コンパイラ v3.5 の .bld プロジェクトを検証して変換する」を参照してください。
IAR
Windows ホスト:
- IAR C/C++ Compiler for STM8 v. 1.4x
- IAR C/C++ Compiler for MSP430 v. 4.2x
- IAR C/C++ Compiler for MSP430 v. 5.3x (C-only)
- IAR C/C++ Compiler for MSP430 v. 5.4x
- IAR C/C++ Compiler for MSP430 v. 6.1x
- IAR C/C++ Compiler for ARM v. 5.3x
- IAR C/C++ Compiler for ARM v. 5.4x
- IAR C/C++ Compiler for ARM v. 5.5x
- IAR C/C++ Compiler for ARM v. 6.1x (C-only)
- IAR C/C++ Compiler for ARM v. 6.3x (C-only)
- IAR C/C++ Compiler for ARM v. 6.6x
- IAR C/C++ Compiler for ARM v. 7.4x
- IAR C/C++ Compiler for ARM v. 7.8x
- IAR C/C++ Compiler for Renesas RX v. 2.5x
Embedded Workbench プロジェクトは選択されたツールチェーンについてだけサポートされます。IAR Embedded Workbench とコンパイラのサポートの詳細については「IAR Embedded Workbench のサポート」を参照してください。
IAR C/C++ Compiler for STM8 v. 1.4x は静的解析についてだけサポートされます。
IAR C/C++ Compiler for MSP430 v .4.2x は静的解析についてだけサポートされます。
IAR C/C++ Complier for MSP430 v. 5.3x は静的解析C 言語についてだけサポートされます。
C++ モードの IAR C/C++ Compiler for MSP430 v. 5.4x は、静的解析についてだけサポートされます。C モードでは、静的解析と実行時テストの両方がサポートされます。
IAR C/C++ Complier for MSP430 v. 6.1x は静的解析についてだけサポートされます。
IAR C/C++ Compiler for ARM v. 6.1x and v. 6.3x は C 言語についてだけサポートされます。
Keil
Windows ホスト:
- ARM/Thumb C/C++ Compiler, RVCT3.1 for uVision
- ARM C/C++ Compiler, RVCT4.0 for uVision
- ARM C/C++ Compiler, RVCT4.1 for uVision
- ARM C/C++ Compiler 5.0x for uVision
- C51 COMPILER V8.18 (static analysis only)
- C166 Compiler V7.0 for uVision4 (static analysis only)
C++test は uVision プロジェクトをサポートします。詳細については「Keil MDK-ARM のサポート」を参照してください。
テストの前に uVision をクローズする必要があります。なぜなら、uVision のインスタンスが 2 つ以上開いている場合、デバッガーがクラッシュするからです。
Microchip
Windows ホスト:
- MPLAB C Compiler for dsPIC v3.2x
MPLAB IDE はサポートされません。
静的解析のサポートのみ。
GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Microsoft
Windows ホスト:
- Microsoft Visual C++ 8.0 for Windows Mobile: C/C++ Optimizing Compiler Version14.00.x
- Microsoft Visual C++ 9.0 for Windows Mobile: C/C++ Optimizing Compiler Version 15.00.x
- Microsoft Embedded Visual C++ 4.0: C/C++ Optimizing Compiler Version 12.00.x
C++test は eVC プロジェクトをサポートします。詳細については「Microsoft eMbedded Visual C++ のサポート」 を参照。
QNX
Windows ホスト:
- QCC 2.9.x
- QCC 3.3.x
- QCC 4.2.x
- QCC 4.4.x
C++test は QNX Momentics に統合します。詳細については「QNX Momentics プラグイン」 を参照。
GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Renesas
Windows ホスト:
- Renesas SH SERIES C/C++ Compiler V9.03
- Renesas SH SERIES C/C++ Compiler V.9.04
- Renesas M16C, R8C Family C Compiler V5.4x
- Renesas RX V2.02.x
- Renesas RX V2.05.x
SH SERIES: C++ の制限付きサポート。High Performance Embedded Workshop プロジェクトは、インポート ウィザードを介してサポートされます。
M16C, R8C Family C Compiler: C および静的解析の制限付きサポート。High Performance Embedded Workshop プロジェクトは、インポート ウィザードを介してサポートされます。
Renesas HEW のサポートの詳細については「Renesas HEW のサポート」を参照。
Renesas RX のサポートの詳細については「Renesas RX のサポート」を参照。
STMicroelectronics
Windows ホスト:
- ST20
- ST40
静的解析のサポートのみ。
ST40 Compiler: GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。
Texas Instruments
Windows ホスト - CCS 5.x
- TMS320C6x C/C++ Compiler v7.3
- TMS320C6x C/C++ Compiler v7.4
- TMS320C2000 C/C++ Compiler v6.0
- TMS320C2000 C/C++ Compiler v6.2
- TMS470 C/C++ Compiler v4.9
- ARM C/C++ Compiler v5.1
- MSP430 C/C++ Compiler v4.0
Windows ホスト - CCS 4.x:
- TMS320C6x C/C++ Compiler v6.1.x
- TMS320C2000 C/C++ Compiler v5.2.x
- TMS320C55x C/C++ Compiler v4.3
- TMS320C54x C/C++ Compiler v4.2 (静的解析のみ)
- MSP430 C/C++ Compiler v3.2.x
Windows ホスト - CCS 3.x:
- TMS320C6x C/C++ Compiler v5.1 (静的解析のみ)
- TMS320C6x C/C++ Compiler v6.0
- TMS320C2000 C/C++ Compiler v4.1 (静的解析のみ)
Linux ホスト - CCS 5.x • ARM C/C++ Compiler v5.1
Linux ホスト • TMS320C6x C/C++ Compiler v6.1
C++test は Code Composer Studio 4.x, 5.x, および 6.0 と統合します。
C++test は Code Composer Studio 3.x プロジェクトをサポートします。
詳細については「Texas Instruments Code Composer Studio (Eclipse) プラグイン」 および「Texas Instruments Code Composer Studio v3.x のサポート」 を参照。
TMS570LSx プラットフォームのサポートは、TMS470 v4.9 および ARM v5.1 に含まれます (コンパイラ略称 tiarm_4_9 および tiarm_5_1
)。
Wind River
Windows, Linux ホスト:
- GCC 3.4.x, 4.1.x, 4.3.x
- DIAB 5.5-5.9
Windows ホスト:
- GCC 3.3.x for VxWorks 653 (static analysis only)
- EGCS 2.90
C++test は Wind River ワークベンチに統合します。詳細については「Wind River Workbench 対応プラグイン」を参照してください。
C++test は Wind River Tornado プロジェクトをサポートします。詳細については「Wind River Tornado のサポート」 を参照してください。
GCC 3.3.x for VxWorks 653 は静的解析についてだけサポートされます。
GCC and EGCS compilers: GCC のサポートと、サポートされない GCC コンパイラ拡張の詳細については、「GCC のサポート」 を参照。