このセクションで挙げたプラットフォームとコンパイラは、組込みテストにだけ適用されます。組込みテストとは、 ホストでのテスト生成と検証、ターゲット基板でのテスト実行を意味します。組込みコードに対して ホスト ベースのテストだけを実行する場合は、このドキュメントの先頭の表を参照してください。

ほとんどの場合、クロス コンパイラを使用するには、ホスト ベースのコンパイラ (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 のサポート」 を参照。

 

  • No labels