Hallo Leute, keine Ahnung ob sich hier damit jemand auskennt. Ich habe in ECOS den GDB stub über das ConfigTool in mein STR912 implementiert und möchte nun über die serielle Schnittstelle debuggen. Nach wirklich langem hin und her läuft es. Wenn ich über die Konsole den arm-none-eabi-gdb starte, bekomme ich eine Verbindung und kann mit dem Kommando c auch zum nächsten breakpoint springen. Ich kann Variablen verändern und in andere Codezeilen springen. Nur kommen jetzt die Probleme: 1. Ich kann keine breakpoints über den GDB(Host setzen). Da es zu keiner Kommunikation zwischen Host und Target kommt, müsste das so korrekt sein. Allerdings bleibt mein GDB immer in dem File gerneric-stub.c stehen und nicht an der Stelle wo ich breackpoint(); in meinem selbst geschriebenen c-File aufrufe. 2. s = step. Funktioniert anscheinend gar nicht. Nur wenn ich direkt in der Codezeile einer Funktion stehe, springt er ans Ende der aufgerufenen Funktion. Ein weiterer Versuch mit "s" bleibt ohne Reaktion. Man kann zwar ein Kommunikation auf der Schnittstelle beobachten aber das wars auch schon. So das sind erstmal die großen "Problemchen". Vielleicht kennt sich damit jemand aus und kann mir ein bisschen weiterhelfen. Thx
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.