ある種のGUI(つまり、dddなど)を使用して、gdbを含む組み込みシステムをリモートでデバッグしたいと思います。組み込みシステムには、ソースまたはビルドシンボルがありません。しかし、私のローカルxウィンドウボックスにはあります。ただし、実行は組み込みシステムで行う必要があります。開発ボックスからgdbをリモートでGUIを使用してドライブするにはどうすればよいですか?
LEDとjtagはオプションではありません。
ある種のGUI(つまり、dddなど)を使用して、gdbを含む組み込みシステムをリモートでデバッグしたいと思います。組み込みシステムには、ソースまたはビルドシンボルがありません。しかし、私のローカルxウィンドウボックスにはあります。ただし、実行は組み込みシステムで行う必要があります。開発ボックスからgdbをリモートでGUIを使用してドライブするにはどうすればよいですか?
LEDとjtagはオプションではありません。
gdbserverがあなたを助けることができると思います。
リモート ターゲット:
target> gdbserver localhost:1234 <application>
ホスト上 (ビルド マシン):
host> gdb <application>
オン ターゲットはシンボルから削除される場合があることに注意してください。ただし、ホストにはすべてのシンボルがある場合があります。
gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont
これが機能する場合は、ホスト マシンで GDB GUI を取得し、同じ設定を複製してみてください。(私はこの目的のために SlickEdit と eclipse を使用しました)。