This is an old revision of the document!


Debuggen mit Eclipse und gdb

Zuerst muss mit dem Remote System Explorer eine Verbindung zum TQ-Modul aufgebaut werden. Eine Schritt für Schritt anleitung ist auf dieser Wikiseite:

Verbindung zu TQ-Modul mit dem Remote System Explorer.

Voraussetzungen:

  • lauffähige Demoapplikation
  • Debuggen funktioniert auf der Kommandozeile
  1. Das Konfigurationsfenster im Menü Run > Debug Configurations… öffnen.
  2. Dort eine neue C/C++ Remote Application Konfiguration erstellen.
  3. Zuerst ganz unten als Launcher Select other auswählen. In dem erschienenen Fenster das Häckchen bei Use configuration specific settings setzen und dann den Standard Remote Create Process Launcher auswählen.
  4. Dann im Reiter Main als Connection die vorhin erstellte Verbindung auswählen.
  5. Es muss auch noch der Remote Absolute File Path for C/C++ Application angegeben werden (am besten über die Schaltfläche Browse….
  6. Die Projekt- und Applicationeinstellungen sollten richtig gesetzt sein.
  7. Im Reiter Arguments können zusätzliche Parameter dem zu debuggenden Programm übergeben werden.
  8. Im Reiter Debugger muss bei den Debugger Options im Reiter Main der GDB debugger auf den richtigen GDB in unserem Fall arm-linux-gdb gesetzt werden.
  9. 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
  10. Im Reiter Gdbserver Settings ist nichts zu tun.
  11. Dann mit Apply die Einstellungen Speichern und mit Debug das debuggen beginnen.
  • Last modified: 2022/08/04 15:04