Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
eclipse:debuggen [2011/08/11 09:11] – Überschrift geändert twaldecker | eclipse:debuggen [2011/11/28 08:49] – [Debuggen mit Eclipse und gdb] twaldecker | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Debuggen mit Eclipse und gdb ====== | ====== 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: | ||
- | ===== Verbindung | + | [[rse|Verbindung |
- | Mit dem '' | + | |
- | {{:eclipse: | + | ===== Konfiguration Eclipse gdb ===== |
+ | **Voraussetzungen**: | ||
+ | * lauffähige Demoapplikation | ||
+ | * Debuggen funktioniert auf der Kommandozeile | ||
- | Im neu hinzugefügten Reiter Remote Systems nun eine neue Verbindung | + | - Das Konfigurationsfenster im Menü '' |
+ | - Dort eine neue '' | ||
+ | - Zuerst ganz unten als Launcher '' | ||
+ | - Dann im Reiter '' | ||
+ | - Es muss auch noch der '' | ||
+ | - Die Projekt- und Applicationeinstellungen sollten richtig gesetzt sein. | ||
+ | - Im Reiter '' | ||
+ | - Im Reiter '' | ||
+ | - In den '' | ||
+ | - Im Reiter '' | ||
+ | - Dann mit '' | ||
- | {{: | + | ===== Fehlerbehebung ===== |
+ | ==== No source available ==== | ||
+ | Beim starten des Debugvorgangs wird der Quelltext nicht angezeigt anstelle wird eine Fehlermeldung angezeigt. "No source available for main() " | ||
+ | {{ : | ||
+ | **Ursache**: | ||
- | Mit dem erscheinenden Assistenten wird eine neue Verbindung zum Target angelegt. Im ersten Schritt muss der Typ des Targetsystems, | + | **Behebung**: |
+ | '' | ||
- | {{:eclipse: | + | ===== Quelle ===== |
- | + | * http://www.embedded-linux.co.uk/ | |
- | Danach wird die Verbindungsinformation eingetragen. Als '' | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | In diesem Fenster muss bei Configuration '' | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Im nächsten Fenster muss bei Configuration '' | + | |
- | + | ||
- | {{:eclipse:screenshot-new_connection4.png? | + | |
- | + | ||
- | Im letzten Fenster muss vor dem Bestätigen mit '' | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | Nach erfolgreichem Abschließen des Assistenten erscheint jetzt im Remote Systems View die konfigurierte Verbindung. Im Kontextmenü der Verbindung kann man sich jetzt mit dem Target verbinden. | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | In einem kleinen Fenster muss der Benutzername und das Kennwort eingetragen werden. Danach ist man mit dem Target verbunden und man kann z.B. eine Shell aufmachen. | + | |
- | < | + | |
- | {{ : | + | |
- | Dann müssen die Proxyeinstellungen überprüft und korrigiert werden. Ich habe die Proxyeinstellungen von Native zu Direct geändert. | + | |
- | </ | + |