VMware 経由で仮想 Ubuntu (12.10) を実行している PC にビーグルボーンを接続しています。Eclipse (バージョン 3.8) を使用して、ビーグルボーンで C++ コードをデバッグしようとしました。
YouTube ビデオをフォローしました: http://www.youtube.com/watch?v=vFv_-ykLppo。しかし、デバッグ作業を適切に行うことができませんでした。誰か助けてくれませんか?
以下は私がやったことと私が得たものです。注: 私のホスト PC の IP は 192.168.1.105 です。ビーグルボーンの IP は 192.168.102 です。
- Beaglebone は、USB とイーサネットを介して PC に接続されています。Eclipse の組み込み端末で Beaglebone との接続を開くことができました。
- PC のターミナルで次のコマンドを入力して、ローカル PC に gdb-multiarch を正常にインストールしました: sudo apt-get install gdb-multiarch。
- ビーグルボーンのターミナルで次のコマンドを入力して、ビーグルボーンに gdbserver を正常にインストールしました: sudo apt-get install gdbserver
- CD からアプリケーション フォルダーに移動し、ビーグルボーンのターミナルで次のコマンドを入力しました。pid=1035 ポート 12346 で待機中
- Eclipse で、Run->Debug Configurations-> に移動します。以下は私が構成したもので、添付のスクリーン ショットにも示されています。メイン - > ビルド (必要な場合) 起動前: ビルド構成: デバッグ; ワークスペース設定を使用 Debugger-> Main-> GDB debugger: gdb-multiarch GDB command file: .gdbinit Debugger-> Gdbserver Settings-> Gdbserver name: [beaglebone の IP アドレス] ポート番号:12346
- 次に、[デバッグ] をクリックすると、次のエラーが表示されました。ポップアップ ウィンドウ:「HelloWorldTest4 デバッグの起動」で問題が発生しました。最終起動シーケンスのエラー: コンソール: 警告: アーキテクチャがターゲット提供の説明を拒否しました
質問: 1. この問題は gdb-multiarch に関連していますか? 修正方法は?2. IP アドレスは正確に指定されていますか?
前もって感謝します。