2012-11-13 11 views
6

私はいくつかのスレッドを使用するeCosを実行するMIPSターゲットを持っています。デバッグのために私はgdb 7.5とJTAGプローブを使用しています。gdbを使用してeCosのmipsターゲット上の「非カレント」スレッドを検査する

GDBから非カレントスレッドの検査とバックトレースを行う方法を教えてください。私はベーススレッドアドレスと、代替スレッドからのプログラムカウンタを持っています(私はそれが必要ならば、他の情報を適切に見つけることができます)。

gdbはeCosを認識しないため、 "info threads"などのコマンドは機能しません。ですから、gdbのスレッドコンテキストが...

答えて

0

私たちは、Code Confidence toolsをEclipse用に使用しています。これにより、JTAGによるeCosスレッド対応のデバッグが可能になります。それは無料ではありませんが、それは非常にうまく動作し、新しいEclipseのバージョンで最新の状態に保たれており、John Dallawayが提供するサポートは非​​常に優れています。あなたが深刻なeCos開発をしているなら、私はそれを強く勧めます。