0

Linuxカーネルバージョンを実行するARM11ベースのハードウェアボードがあります。2.6.21.5-cfs-v19。この ARM-LINUX ボードでアプリケーションを実行しています。私のアプリケーションのソース レベルのデバッグを行うには、Linux ボードのコマンド プロンプトから gdb を使用していました。

このバージョン 2.6.21.5-cfs-v19 では、ボードに関連するバージョンの gdb がありません。このバージョンの Linux 用の gdb とアーム ポートを取得するために周りを見回そうとしましたが、あまり成功しませんでした。上記のOSとボード構成のgdbの独立した実行可能ファイルまたは同じソースのいずれかを取得できる場所を教えてください。これをそのターゲット用にコンパイルしてみてください。

-広告。

4

2 に答える 2

2

少し前に、GDB と GDBServer を使用したクロスターゲット デバッグに関する記事を公開しました。ターゲットプロセッサはPPC7450ですが、かなり詳しく書かれているので参考になるかもしれません。

于 2008-10-14T21:50:41.860 に答える
0

OpenEmbeddedを使用すると、運が良いかもしれません。すぐに使用できるコンパイル済みのバージョンがない場合でも、OE クロス コンパイル環境をセットアップすることはそれほど難しくありません。

別のオプションとして、このブログ投稿で説明されているように、ボードに gdb-server をインストールすることもできます。

于 2008-09-09T12:03:57.907 に答える