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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.