mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik disassembly als mixed-mode in eclipse für ARM7


Autor: mkrug (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich benütze Eclipse,CDT zum debuggen meiner ARM7 Programme. Soweit 
funktioniert auch alles. Allerdings bekomm ich im dissassmbly Fenster 
nur den Assemblercode angezeigt und dazwischen jeweils Zeilen mit:
<source line is not available>
In dieser Zeile sollte meiner Meiung nach eigentlich der jeweilige 
C-Code stehen. Weiss jemand wie man einen 'mixed mode' einstellt ?

Gruss
Markus

Autor: Sourceline (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du kannst aber auf Sourcelevel debuggen, d.h. du siehst die Sourcezeilen 
links im Sourcefenster und kanst damit debuggen?

Autor: mkrug (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ja, im C-Source seh ich jede Zeile (bis aus Bibliotheksfuntionen von 
GNU) und kann problemlos darin debuggen.

Gruss
Markus

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

Bewertung
0 lesenswert
nicht lesenswert
Ist mir ehrlich gesagt ein Rätsel. In den Disassembly stepping mode 
gelangst du  mit dem Button "i->" oben im Debug View. Es ist wirklich 
ein kleines 'i' mit einem Pfeil nach rechts dargestellt.
Und wenn du den C-Source links im Source View neben dem Disassembly View 
siehst, dann sollte er auch im Disassembly View auftauchen.

Wenn du einen Breakpoint auf eine C-Source-Zeile setzt und ihn bis dahin 
laufen läßt, dann ist es auch so? Schalte danach mal in den Instruction 
Stepping Mode (Button "i->").
Ich vermute du drückst BREAK, dann hält er irgendwo an, wo du keine 
C-Source hast.

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.