Ich benutze die folgenden Tools: Yagarto, Eclipse, OpenOCD, GDB, zylin plugin Aber bekomme den debugger nicht eingerichtet. Eigentlich würde es mir schon reichen ein paar variablen zu printfen. Mein chip ist ein Atmel AT91SAM7X256. Was es tut: 1.) Es kompiliert alles und ich kann es auch auf den Chip spielen und das programm läuft auch. 2.) Ich kann mich über die Kommandozeile einloggen: telnet localhost 4444 und dann einige Befehle ausführen. Bin mir aber nicht ganz sicher was ich mit den Kommandos dort machen kann. Da ich nach Dokumentation für einen breakpunkt eine Adresse angeben soll, aber wie finde ich diese adresse raus? Ich sehe leider noch nicht den allgemeinen zusammenhang. Daher hier meine Fragen: 1.) Wer macht was? Was sind die Aufgaben von OpenOCD, GDB, zylin plugin? Ich glaube mein eigentliches Problem ist, dass ich nicht genau weiße wie das Zusammspiel läuft. 2.) Wenn ich den debugger aus eclipse starte bleibt der zunächst manchmal in einer startup Funktionen hängen und wenn ich dann versuche durch den Quellcode zu steppen oder weiter klicke bekomme ich den Fehler 'No source available for "" ' oder ich bekomme die Fehlermeldung 'Target request failed. Cannot insert breakpoint 3. Error Accessing memory address 0x100e20 (undocumented errno -1)'. Ich habe noch nicht herausgefunden nach welchem Muster diese Fehler auftauchen. Was könnte hier schief laufen? 3.)Ich benutze den ARM-USB-TINY-H von Olimex. Welche Einstellung müssen speziell dafür getroffen werden? Es tut mir leid wenn diese Fragen etwas Wage sind, ich kann auch gerne noch weitere Details liefern, leider ist mir unklar welche Angaben wichtig sind und welche unwichtig.
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.