Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eclipse:debuggen [2011/08/11 15:37] twaldeckereclipse:debuggen [2019/05/24 23:13] (current) – removed outdated page lenz
Line 1: Line 1:
-====== Debuggen mit Eclipse und gdb ====== 
-{{ :eclipse:screenshot-debug_-_hello_world-hello_world.c_-_eclipse_-1.png?800 |}} 
-===== 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: 
  
-[[rse|Verbindung zu TQ-Modul mit dem Remote System Explorer]]. 
- 
-===== Konfiguration Eclipse gdb ===== 
-**Voraussetzungen**: 
-  * lauffähige Demoapplikation 
-  * Debuggen funktioniert auf der Kommandozeile 
- 
-  - Das Konfigurationsfenster im Menü ''Run > Debug Configurations...'' öffnen. {{ :eclipse:screenshot-debug_configurations_.png? |}} 
-  - 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 bei ''Use configuration specific settings'' setzen und dann den ''Standard 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äche ''Browse...''. 
-  - 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 den ''Debugger Options'' im Reiter Main der GDB debugger auf den richtigen GDB in unserem Fall ''arm-linux-gdb'' gesetzt werden. {{:eclipse:screenshot-debug_configurations_-1.png?nolink&|}} 
-  - 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''{{:eclipse:screenshot-debug_configurations_-2.png?nolink&|}} 
-  - Im Reiter ''Gdbserver Settings'' ist nichts zu tun. {{:eclipse:screenshot-debug_configurations_-3.png?nolink&|}} 
-  - Dann mit ''Apply'' die Einstellungen Speichern und mit ''Debug'' das debuggen beginnen. 
  • Last modified: 2022/08/04 15:04