mikrocontroller.net

Forum: Compiler & IDEs Eclipse AVR-Plugin GDB


Autor: Max Stähr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe heute den GDB mit dem Eclipse Plugin für AVRs in Betrieb 
genommen. Leider bleibt der GDB an keinen meiner Breakpunkte stehen.

Weiß jemand von euch woran das liegen könnte?

Danke und frohe Weihnachten

Max

Autor: 900ss D. (900ss)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Max Stähr schrieb:
> Leider bleibt der GDB an keinen meiner Breakpunkte stehen.

Das kann verschiedene Ursachen haben.
1) Du mußt die Optimierungen abschalten (Compileroption -O0).
Der Code wird bei Optimierung so verändert, das der erzeugte Code von 
Zeile X nicht mehr dort steht. Wenn Du jetzt ein Breakpoint an Zeile X 
setzt, dann hält er unter Umständen dort nicht an, da das Codestück an 
der der Breakpoint dann steht, evtl. garnicht durchlaufen wird.

2) Du mußt den Code mit Debuginformationen übersetzen. Das ist die 
Compileroption -g2. Außerdem muß du das Format der Debuginformationen 
einstellen. Für AVRStudio ist das -gdwarf-s und wenn Du über GDB 
debuggen willst ist das -gstabs. Über GDB nimmst du sicher AVRIce, der 
versteht das dwarf-2 Format nicht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.