ein eingebettetes System debuggen Gdb remote über eine Art von gui enthält
-
09-06-2019 - |
Frage
Ich möchte ein Embedded-System debuggen GDB Remote eine Art von gui enthält, verwendet (dh wie ddd). Das Embedded System verfügt nicht über die Quellen oder Symbole bauen. Allerdings meine lokale x Windows-Box hat. Allerdings muss die Ausführung auf dem Embedded-System passieren. Wie kann ich von meiner Entwicklung Feld mit einigen gui GDB Remote fahren?
LEDs und jtag ist keine Option.
Lösung
Ich denke, gdbserver könnte Ihnen helfen.
Andere Tipps
Ein Fernziel:
target> gdbserver localhost:1234 <application>
auf Host (Build-Maschine):
host> gdb <application>
Beachten Sie, dass die auf Ziel von den Symbolen abgezogen werden kann. Aber Host kann alle Symbole haben.
gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont
Wenn das funktioniert, bekommen einige GDB gui auf dem Host-Rechner und versuchen, die gleichen Einstellungen zu replizieren. (Ich habe verwendet SlickEdit und Eclipse für diesen Zweck).