C6000デバッガ&トレース

概要

C6000 DSPコア スタンドアロンおよびコンプレックスArm SoCの一部

Arm CPU、C7000、PRU、ARP32とC6x DSPコアを統合した複雑なSoCから、スタンドアロンのシングルコアまたはマルチコアDSPまで、あらゆる設計を解析できる最先端の開発ツールローターバッハ。C6000 DSPコアは、オーディオやビデオ処理、車載アプリケーションのレーダーデータ処理によく使用されています。当社のTRACE32® ツールを使用することで、SoC内のあらゆるC6000コア(他の全てのコアと共に)を、単一のJTAGデバッグインターフェイスを介して、同時にデバッグ・制御することができます。TRACE32®ツールは、ArmのCoreSight IPとTIダイレクトトレースを介して、オンチップ及びパラレル/シリアルのリアルタイムオフチップトレースをサポートします。

対応サブアーキテクチャ

C6x

デバッグ・ハイライト

最高のパフォーマンスと豊富な機能セット

ローターバッハ 、業界最高性能のデバッグ・モジュールで、C6000コアの強力でよく知られた機能をすべて探索し、活用できます。完全なオンチップ・ブレークポイント・サポート、ランタイム・メモリ・アクセス、フラッシュ・プログラミング、ベンチマーク・カウンタなどがあります。もちろん、すべてがスクリプト可能で、同じテスト・シーケンスを何度も繰り返すことができます。

デバッグシステムの詳細 

オンチップ・ブレークポイントの完全サポート

C6000オンチップ・ブレークポイントとそのすべての機能のパワーを解き放ち、アプリケーションを制御できるようにします。

マルチアーキテクチャSoCにおけるC6000コアのデバッグ

1つのデバッグ・プローブで、すべてのC6000 DSPコアとC6000以外のコア(Arm 、PRU、ARP32)を同時にデバッグできます。

最高のデバッグ性能

TRACE32®デバッグモジュールを使用することで、C6000コアで業界最高のデバッグ性能を実現することができます。

押し付けがましくないアプリケーションのチューニング

ベンチマーク・カウンター・ユニット(BMC)を使用して、アプリケーションのパフォーマンスを非侵入的に監視し、微調整します。

フルソフトウェアスタックのデバッグ

FreeRTOS™、SafeRTOS™、μ-COS II/III™等の多くの一般的なターゲットOSで動作します。TRACE32® RTOS-awareデバッグは、スレッド、メッセージキューなどの全てのOSオブジェクトをクエリし、表示することができます。

最高のフラッシュ・プログラミング性能

すぐに実行可能なフラッシュスクリプトとフラッシュプログラミングアルゴリズムを使用して、最高のパフォーマンスで外部フラッシュをプログラムします。TRACE32®は全てのファイルフォーマットに対応しています。

トレース機能

コアのアクションを捉える

ストップ・モード・デバッグは強力なツールですが、トレースはさらに優れています。C6000のトレース・ソリューションは、オンチップ・トレースと、より強力なオフチップ・トレースの両方をサポートしており、トレース・データをターゲット・メモリ内に保存したり、PowerTraceツールのいずれかに出力することができます。オフチップ・トレースでは、トレース・ストリーミングを使用して、大容量のトレース・データと数分、数時間、数日間の記録を行うことができます。

トレースシステムの詳細  


パラレルおよびシリアルトレースインターフェースの活用

当社の TRACE32® ツールは、TI ダイレクトトレース、またはArmの TPIU がサポートするその他のインターフェイスを問わず、パラレルとシリアルの両方のトレースをサポートします。

オフチップ・トレースによるメリット

非侵入的に収集される貴重なトレース情報はそのままに、より多くの情報を提供します。トレース・ストリーミングにより、数分、数時間、数日と、より長い時間トレースすることができます。

詳細なランタイム情報の取得

プログラムフローに加えて、ロードとストアの操作(アドレスとデータ値)をキャプチャし、タスクスイッチとデータフローを監視できます。

マルチプルコア間の相互作用の分析

当社のトレース・ソリューションはマルチコア・トレースをサポートしており、コア間の動的な相互作用を記録し、解析することができます。ミックスアーキテクチャSoCの場合、C6000と他のコアを同時にトレースすることができます。

ツールチェーンサポート

C6000でサポートされるサードパーティツール

コンパイラ (5)
製品
会社概要
言語
グリーンヒルズ-C
C, C++
ICCRH850
C, C++
VX-RH850
C
シミュレーター、エミュレーター、バーチャル・ターゲット (6)
製品
会社概要
COMETとMETEOR
FETK, XETK
ジーデービー
バーチャライザーとVDK
VLABワークス
VX1000

以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。

ホストOS

当社のデバッグ・ソフトウェアは、すべての主要なオペレーティング・システムで動作します。

フラッシュ・デバイス

当社は、多種多様なフラッシュ・デバイスのプログラミングをサポートしています。NOR、NAND、SPI、QSPI、EMMC など。

サードパーティとの統合

統合により、TRACE32 を他のツールと簡単に使用することができます。