This is an old revision of the document!
Debuggen mit Eclipse und gdb
Verbindung zum Target
Zuerst muss mit dem Remote System Explorer eine Verbindung zum TQ-Modul aufgebaut werden. Eine Schritt für Schritt anleitung ist auf dieser Wikiseite:
Konfiguration Eclipse gdb
Voraussetzungen:
- lauffähige Demoapplikation
- Debuggen funktioniert auf der Kommandozeile
- Dort eine neue
C/C++ Remote Application
Konfiguration erstellen. - Zuerst ganz unten als Launcher
Select other
auswählen. In dem erschienenen Fenster das Häckchen beiUse configuration specific settings
setzen und dann denStandard Remote Create Process Launcher
auswählen. - Dann im Reiter
Main
als Connection die vorhin erstellte Verbindung auswählen. - Es muss auch noch der
Remote Absolute File Path for C/C++ Application
angegeben werden (am besten über die SchaltflächeBrowse…
. - Die Projekt- und Applicationeinstellungen sollten richtig gesetzt sein.
- Im Reiter
Arguments
können zusätzliche Parameter dem zu debuggenden Programm übergeben werden. - Im Reiter
Debugger
muss bei denDebugger Options
im Reiter Main der GDB debugger auf den richtigen GDB in unserem Fallarm-linux-gdb
gesetzt werden. - In den
Debugger Options
muss auch noch der Pfad zu den Shared Libraries des Moduls auf dem Hostsystem hinzugefügt werden. Dieser ist hier/opt/eldk/arm/lib
- Im Reiter
Gdbserver Settings
ist nichts zu tun. - Dann mit
Apply
die Einstellungen Speichern und mitDebug
das debuggen beginnen.