2.7.2 ARM® Linux ターゲット上で既に実行されている Gnometris アプリケーションへの接続

ARM Linux ターゲット上で既に実行されている Gnometris アプリケーションに接続する方法について説明します。

手順

  1. [Run]メニューから[Debug Configurations...]を選択します。
  2. コンフィギュレーションツリーから DS-5™ デバッガ を選択し、[New]をクリックして新しいコンフィギュレーションを作成します。または、既存の DS-5 デバッガ コンフィギュレーションを選択し、ツールバーで[Duplicate]をクリックします。
  3. [Name]フィールドに、新しいコンフィギュレーションの適切な名前を入力します。
  4. [Connection]タブをクリックしてターゲットと接続オプションを表示します。
  5. [Select target]パネルで、以下のように操作します。
    1. 必要なプラットフォーム(例:[beagleboard.org- OMAP_3530])を選択します。
    2. デバッグ操作用に[Connect to already running gdbserver]を選択します。
  6. [Connections]パネルで、gdbserver とアプリケーションの間の接続について、以下のように設定します。
    1. ターゲットの IP アドレスを入力します。
    2. ポート番号を入力します。
    図 2-8 ビーグルボードの一般的な接続構成
    ビーグルボードの一般的な接続構成

  7. [Files]タブをクリックしてファイルオプションを表示します。
  8. [Files]パネルで、以下のように操作します。
    1. [Load symbols from file]を選択し、デバッグ情報が格納されているアプリケーションイメージを選択します。例えば、H:\workspace\gnometris\gnometris.
    2. [Add a new resource to the list]をクリックし、別のファイルエントリを追加します。
    3. [Load symbols from file]を選択し、Gnometris アプリケーションが必要とする共有ライブラリを選択します。例えば、H:\workspace\gnometris\libgames-support.so
      図 2-9 ビーグルボードの一般的なファイル選択
      ビーグルボードの一般的なファイル選択

  9. [Debugger]タブをクリックしてコンフィギュレーションのデバッグのオプションを表示します。
  10. [Run]コントロールパネルで、以下のように操作します。
    1. [Debug from symbol]を選択します。
    2. 表示されるフィールドに、「main」と入力します。
  11. [Host working directory]パネルで、[Use default]を選択します。
    図 2-10 ビーグルボードの一般的なデバッガ設定
    ビーグルボードの一般的なデバッガ設定

  12. [Debug]をクリックしてデバッガを開始し、main() 関数まで実行します。
  13. デバッグには、 DS-5 デバッグパースペクティブが必要です。[Confirm Perspective Switch]ダイアログボックスが表示された場合は、[Yes]をクリックしてパースペクティブを切り替えます。
関連する作業
2.2 Eclipse へのサンプルプロジェクトのインポート
2.3 Eclipse からの Gnometris プロジェクトの作成
2.4 コマンドラインからの Gnometris プロジェクトの作成
2.5 Gnometris アプリケーションの 固定仮想プラットフォームFVP へのロード
2.6 Gnometris アプリケーションの ARM® Linux ターゲットへのロード
2.7  ARM® Linux ターゲットを操作するための RSE 接続の設定
2.8 Gnometris のデバッグ
関連する参考文書
3.6  DS-5™ 付属のサンプル
関連情報
[Debug Configurations] - [接続]タブ
[Debug Configurations] - [Files]タブ
[Debug Configurations] - [Debugger]タブ
[Debug Configurations] - [Environment]タブ
非機密扱いPDF file icon PDF 版ARM DUI0478RJ
Copyright © 2010-2014 ARM.All rights reserved.