Hexagonデバッガ


The embedded tools company
Hexagon エコシステム
接続
Hexagon向けTRACE32ツール
TRACE32 デバッグ機能


Hexagonデバッガ
  ハイライト
標準的なJTAG/SWDデバッグポート接続
CoreSightサポート
ハードウェアマルチスレッド(SMP)のデバッグに対応
マルチコアデバッグ
MMUサポート
OS認識デバッグ
ベンチマークカウンタ
強力なスクリプト言語
サポートチップ HEXAGON


Support
テクニカルサポート



 

Hexagon エコシステム


Supported Compilers
コンパイラサポート

C/C++

  • LLVM (QUALCOMM)
  • ELF/DWARF
RTOS
RTOS サポート (32-bit)
  • QuRT (Qualcomm)
3rd Party Integration
サードパーティツールとの統合化
 

接続


Adaptation for Arm® Debug Connector

 

Hexagon向けTRACE32ツール


Debugging of Virtual Targets
  • サード・パーティ仮想ターゲットã¸ã®ãƒ•ロントエンド
  • サード・パーティコアシミュレータã¸ã®ãƒ•ロントエンド
  • サード・パーティターゲットサーãƒã¸ã®ãƒ•ロントエンド
  • TRACE32ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ãƒ‡ãƒãƒƒã‚¬ã¨åŒæ§˜ã®GUI
  • ã‚µãƒ¼ãƒ‰ãƒ»ãƒ‘ãƒ¼ãƒ†ã‚£ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŒæä¾›ã™ã‚‹ãƒ‡ãƒãƒƒã‚°æ©Ÿèƒ½
  • ã‚µãƒ¼ãƒ‰ãƒ»ãƒ‘ãƒ¼ãƒ†ã‚£ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãŒæä¾›ã™ã‚‹ãƒˆãƒ¬ãƒ¼ã‚¹æ©Ÿèƒ½
  • Windows32/64ã€Linux32/64
  • Reprise RLMフローティングライセンスã€ã¾ãŸã¯USBドングル
  • アーキテクãƒãƒ£å°‚用ã®1ライセンスã§å…¨ã¦ã®ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‚’ã‚«ãƒãƒ¼


 

TRACE32 デバッグ機能


マルチコアデバッグ対応
  • マルãƒã‚³ã‚¢/マルãƒãƒ—ロセッサシステムã®å…¨ã‚³ã‚¢ã«å¯¾å¿œ
  • 高性能コアã€ãƒªã‚¢ãƒ«ã‚¿ã‚¤ãƒ ã‚³ã‚¢ã€DSPã€ã‚¢ã‚¯ã‚»ãƒ©ãƒ¬ãƒ¼ã‚¿ã‚³ã‚¢ã€ç‰¹æ®Šç”¨é€”コアã®ãƒ‡ãƒãƒƒã‚°ãŒå¯èƒ½
  • ã™ã¹ã¦ã®ãƒžãƒ«ãƒã‚³ã‚¢ãƒˆãƒãƒ­ã‚¸ãƒ¼ã‚’サãƒãƒ¼ãƒˆ
  • ã™ã¹ã¦ã®ãƒžãƒ«ãƒã‚³ã‚¢ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆ
  • AMPã€iAMPã€SMP システムã®ã‚µãƒãƒ¼ãƒˆ
  • マルãƒã‚³ã‚¢ãƒãƒƒãƒ—/マルãƒãƒ—ロセッサシステムã®å…¨ã‚³ã‚¢ã«å¯¾ã—ã¦ã€å˜ä¸€ã®ãƒ‡ãƒãƒƒã‚°ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ä¾›ä¸ŽãŒå¯èƒ½

高級言語対応デバッガ
  • å„種言語サãƒãƒ¼ãƒˆ
  • C++ ã®ãƒ•ルサãƒãƒ¼ãƒˆ
  • TRACE32 環境ã¸çµ±åˆ
  • 代表的ãªã‚³ãƒ³ãƒ‘イラã¨ãƒ›ã‚¹ãƒˆã«å¯¾å¿œ
  • ç•°ãªã‚‹ãƒ›ã‚¹ãƒˆé–“ã§çµ±ä¸€ã•れ㟠UI
  • 高速ãªãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰
  • 最é©åŒ–コードã®ãƒ‡ãƒãƒƒã‚°
  • 関数ã®ãƒã‚¹ãƒˆè¡¨ç¤º
  • リンクリスト表示
  • 評価å¼ã¸ã®å¯¾å¿œ

MMU サポート
  • プロセッサMMUã¨å®Œå…¨ã«çµ±åˆã•れãŸã‚µãƒãƒ¼ãƒˆ
  • プロセッサMMUレジスタã®è¡¨ç¤º
  • MMUテーブルエントリーã®è¡¨ç¤º
  • アドレス変æ›ãƒ†ãƒ¼ãƒ–ルã®è¡¨ç¤º
  • デãƒãƒƒã‚¬å†…部ã«MMUアドレス変æ›ã‚’シャドーイング
  • ターゲットリソースã¸ã®ä»®æƒ³/物ç†ã‚¢ã‚¯ã‚»ã‚¹ãŒå¸¸æ™‚å¯èƒ½
  • 書ãè¾¼ã¿ç¦æ­¢é ˜åŸŸã¸ã®æ›¸ãè¾¼ã¿ã‚¢ã‚¯ã‚»ã‚¹ãŒä»»æ„ã§å¯èƒ½
  • ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ãŒæ§‹ç¯‰ã—ãŸã‚½ãƒ•トウェアMMUãƒ†ãƒ¼ãƒ–ãƒ«ã®æ¤œå‡ºãŠã‚ˆã³ãƒ‡ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°
  • 複数ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ãƒšãƒ¼ã‚¹ã®MMUテーブルを並行ã—ã¦ã‚µãƒãƒ¼ãƒˆ
  • CTS経由ã§TLBコンテクストトラッキングãŠã‚ˆã³git統計

RTOS デバッガ
  • タスク実行時間ã®çµ±è¨ˆçš„ãªè©•価åŠã³ã‚°ãƒ©ãƒ•ィック表示
  • タスクã«é–¢é€£ã®ã‚る関数実行時間評価
  • タスク状態ã®çµ±è¨ˆçš„ãªè©•価åŠã³ã‚°ãƒ©ãƒ•ィック表示
  • ã‚·ã‚¹ãƒ†ãƒ ã‚³ãƒ¼ãƒ«ã®æ‰‹å‹•実行
  • タスクスタックカãƒãƒ¬ãƒƒã‚¸
  • OSデータ用ã®PRACTICE関数
  • RTOS ã«é–¢é€£ã®ã‚るプルダウンメニュー
  • ã‚¿ã‚¹ã‚¯ã‚’é¸æŠžãƒ‡ãƒãƒƒã‚°

パフォーマンスアナライザ
  • 関数レベルã§ã®é•·æ™‚間パフォーマンス解æž
  • タスクレベルã§ã®é•·æ™‚間パフォーマンス解æž
  • 変数やメモリ内ã®å€¤ã‚’長時間ã«ã‚ãŸã‚Šè¨ˆæ¸¬ã€è§£æž

PRACTICE スクリプト言語
  • 構造化言語
  • メニューã®ã‚µãƒãƒ¼ãƒˆ
  • コマンドã®ãƒ­ã‚°
  • カスタムメニュー
  • ツールãƒãƒ¼ã‚„ボタンã®ã‚«ã‚¹ã‚¿ãƒ åŒ–
  • ダイアログウインドウã®ã‚«ã‚¹ã‚¿ãƒ åŒ–
  • 64ビット算術演算
  • æ•°å­—ã€è«–ç†ã€æ–‡å­—列æ“作
  • システム状態ã¸ã®ç›´æŽ¥ã‚¢ã‚¯ã‚»ã‚¹




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: 10-Feb-2023