6

複数のスレッドを使用する eCos を実行している MIPS ターゲットがあります。デバッグには、gdb 7.5 と JTAG プローブを使用しています。

GDB から現在のスレッドを検査してバック トレースするにはどうすればよいですか。ベース スレッド アドレスと、代替スレッドからのプログラム カウンターがあります (必要に応じて他の情報を適切に見つけることができます)。

gdb は eCos を認識しないため、「情報スレッド」などのコマンドは機能しません。そのため、gdb のどのスレッド コンテキストをマニュアル化する必要があるでしょう...

4

1 に答える 1

0

JTAG を介した eCos スレッド対応デバッグを可能にする Eclipse用のCode Confidence ツールを使用します。無料ではありませんが、非常にうまく機能し、新しい Eclipse バージョンで最新の状態に保たれ、John Dallaway が提供するサポートは非​​常に優れています。本格的な eCos 開発を行っている場合は、強くお勧めします。

于 2013-04-11T12:38:15.950 に答える