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


von mkrug (Gast)


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

von Sourceline (Gast)


Lesenswert?

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

von mkrug (Gast)


Lesenswert?

Hallo,

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

Gruss
Markus

von 900ss (900ss)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.