QorIQ NEXUS高速シリアルトレースポート


The embedded tools company


QorIQ NEXUS高速シリアルトレースポート
  ハイライト
高速シリアルトレース
分岐トレースメッセージ(BTM)を経由したプログラムフロー
オーナーシップトレースメッセージ(OTM)を経由した現行タスク情報
オンチップペリフェラルブロックトレースをサポート
NEXUSクライアントおよびTRACE32により生成されたタイムスタンプをサポート
マルチコアトレース
包括的なプログラムプロファイリング
ターゲットOS認識プロファイリング
コードカバレッジ




 

高速シリアルトレース


ローターバッハは2008年半ば以来、高速シリアルトレースインターフェースをサポートしてきました。初めにARM-HSSTPのサポートを開始し、続けてQorIQ、PPC400アーキテクチャ用のシリアルトレースのサポートも始めました。

パラレルトレースデータは、8b/10B符号化され、ターゲットデバイスによりビットストリームに変換されます。このビットストリームは、差動レーンを経由してTRACE32プリプロセッサに送られ、TRACE32はオリジナルパラレルデータを回復します。

サポートされるシリアルトレースインターフェースの最大速度は、データレーンの数によります。
  • レーン毎6.250 Gbit/s p (最大3レーン)
  • レーン毎3.125 Gbit/s (4レーン)
高速シリアルトレースインターフェースには、トレースポートアナライザとしてPowerTrace IIが必要です。

メーカー規格標準アダプタでターゲットに接続します。  

トレース結果の表示


TRACE32は、トレース結果および解析を包括的に表示します。



 

NEXUS設定


TRACE32 は、全てのNEXUS設定に対してフルアクセスを提供します。



  • BTM, OTM, WTM, DQM: トレース方法の選択
  • TimeStamps: コアトレースメッセージ用のコアタイムスタンプを有効にします。
  • PODT, PTMARK,DBFCMSK:特殊コアのトレースオプション
  • STALL:オンチップNEXUSメッセージFIFOのオーバーフローを防止するためにコアをストールします。
  • Spen<trace method>:NEXUSメッセージFIFOフィルレベルにより、特定のトレースメッセージの抑制を有効にします。
  • PortSize:トレースに使用する高速シリアルレーン数を設定します。
  • PortMode:高速シリアルレーンの転送速度を設定します。
 

基本フィルタおよびトリガ


使いやすい基本フィルタおよびトリガ機能を提供します。

  • TraceEnable:指定したイベントのみサンプリングします。
  • TraceData:プログラムフロー全体および指定したデータ―ベントをサンプリングします。
  • TraceON:指定したイベントの発生後、トレースバッファへのサンプリングをonに切り替えます。
  • TraceOFF:指定したイベントの発生後、トレースバッファへのサンプリングをoffに切り替えます。
  • TraceTrigger: 指定したイベントにおいてトレースバッファへのサンプリングを停止します。トリガディレイの可能性あり。
 

プロファイリングとコードカバレッジ


統計解析
  • 関数ã®å®Ÿè¡Œæ™‚間を詳細解æž
  • タスク実行時間/ステートを詳細解æž
  • 変数ã®å¤‰åŒ–ã®æŽ¨ç§»ã‚’時間軸ã§ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«è§£æž
  • å˜ä¸€ã‚¤ãƒ™ãƒ³ãƒˆã®ã‚¿ã‚¤ãƒ ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒ«ã‚’è§£æž (割込ã¿å‡¦ç†ãªã©)
  • 2ã¤ã®ã‚¤ãƒ™ãƒ³ãƒˆé–“ã®ã‚¿ã‚¤ãƒ ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒ«ã‚’解æž

RTOS デバッガ
  • タスク実行時間ã®çµ±è¨ˆçš„ãªè©•ä¾¡åŠã³ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯è¡¨ç¤º
  • タスクã«é–¢é€£ã®ã‚る関数実行時間評価
  • タスク状態ã®çµ±è¨ˆçš„ãªè©•ä¾¡åŠã³ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯è¡¨ç¤º
  • システムコールã®æ‰‹å‹•å®Ÿè¡Œ
  • タスクスタックカãƒãƒ¬ãƒƒã‚¸
  • OSデータ用ã®PRACTICE関数
  • RTOS ã«é–¢é€£ã®ã‚るプルダウンメニュー
  • タスクをé¸æŠžãƒ‡ãƒãƒƒã‚°

トレースベースのコードカバレッジ
  • インスツルメンテーションãŒä¸è¦ãªãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã‚³ãƒ¼ãƒ‰ã‚«ãƒãƒ¬ãƒƒã‚¸
  • 長期テストã«æœ€é©
  • 一般的ãªã™ã¹ã¦ã®ã‚³ãƒ¼ãƒ‰ã‚«ãƒãƒ¬ãƒƒã‚¸ãƒ¡ãƒˆãƒªã‚¯ã‚¹ã‚’サãƒãƒ¼ãƒˆ
  • レãƒãƒ¼ãƒˆã‚’自動的ã«ç”Ÿæˆ
  • マルãƒã‚³ã‚¢ãƒãƒƒãƒ—をフルサãƒãƒ¼ãƒˆ

 

接続方法


Adaptation for QorIQ PowerPC Aurora Trace Port

 

詳細および構成





Copyright © 2023 Lauterbach Japan, Ltd., Kouhoku-ku, Nisso 16th Building, Yokohama-shi, Japan 222-0033   Impressum     Privacy Policy
The information presented is intended to give overview information only.
Changes and technical enhancements or modifications can be made without notice.
Last generated/modified: 09-Jan-2023