GDB PEMicroインターフェイスデバッグを使用してKinetis Design Studioでプロジェクトをデバッグしようとしましたが、このエラーが発生します:' myProject 'に問題が発生しました。送信後にGDBのバージョンを判別できませんでした:arm-none-eabi-gdb --version、レスポンス:送信後にGDBのバージョンを判別できませんでした:arm-none-eabi-gdb --version、レスポンス:
私は数日後にコンピュータをフォーマットしました。そして、他のコンピュータを同じ設定にして、うまくいきました。
マイセッティング:
Eclipseの設定 - > C/C++ - >ビルド - >グローバルツールパス
- ビルドツールフォルダ:(空)
- デフォルトのツールチェーン:GNUツールのARM内蔵
- ツールチェーンフォルダ/ opt/Freescale/KDS_v3/toolchain/bin
Eclipseの設定 - > C/C++ - >ビルド - >ワークスペースのツールパス
- ビルドツールフォルダ:空
- デフォルトのツールチェーン:グローバル・デフォルト
- ツールチェインフォルダ:空
プロジェクトプロパティ - > C/C++ビルド - >ツールパス
-
の
- 空
プロジェクトのプロパティ - > C/C++ビルド - >設定 - >ツールチェイン
- 名:ARM
- プレフィックス:組み込みARM
- アーキテクチャのGNUツール: arm-none-eabi-
- 接尾辞:(空)
- ツールチェーンパス:/ opt /フリースケール/ KDS_v3 /ツールチェーン/ binに
プロジェクトのプロパティ - > C/C++ビルド - >環境 - > PATH
- 原産地:ビルドシステム
デバッグ起動構成 - >メインタブ
- プロジェクト:m yProject
- C/C++アプリケーション:myProject/myProject。エルフ
デバッグ起動設定 - >デバッガタブ
- GDBクライアント設定 - >実行可能ファイル:$ {cross_prefix} gdbの$ {cross_suffix}
- コマンド:
set mem inaccessible-by-default off
set tcp auto-retry on
set tcp connect-timeout 240
どうすれば修正できますか?
あなたはコンソールで 'arm-none-eabi-gdb --version'を実行しようとしましたか? (あなたはもちろんパス内のコマンドを持っている必要があります) –
デバッグが実行されていない場合は、console eclipseに入力することはできません。そしてlinuxコンソールでは、GDBはkinetisに付属しているLinuxの「直接」には直接インストールされていないため、このコマンドを実行することはできず、インストールする必要はありません。他のコンピュータでGDBが動作していて、GDBがインストールされていない、つまり 'arm-none-eabi-gdb --version'コマンドが認識されていないことを確認します。 –