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
Du kannst aber auf Sourcelevel debuggen, d.h. du siehst die Sourcezeilen links im Sourcefenster und kanst damit debuggen?
Hallo, ja, im C-Source seh ich jede Zeile (bis aus Bibliotheksfuntionen von GNU) und kann problemlos darin debuggen. Gruss Markus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.