Forum: Mikrocontroller und Digitale Elektronik OpenOCD Finetunig


von Christoph Bayer (Gast)


Lesenswert?

Hallo zusammen,

ich habe meine Eclipse Umgebung mit OpenOCD (svn 556),
der WinARM Testversion vom 30.3.2008 erfolgreich für
mein SAM7S256 Board am Laufen. Ich kann Software in
das RAM laden und dort ausführen, Breakpoints setzen,
ich kann auch mit OpenOCD Software ins ROM flashen
und diese dann in Eclipse debuggen =) Wiggler Kabel
als Debug Hardware.

Soweit, alles gut!

Was mich wundert, ist dass das flashen super schnell
geht (ca. 6,5 kByte/s), das laden uns RAM dauer aber
ewig (0,5 kByte/s). Es liegt also nicht an der Wiggler
Hardware, sondern muss irgendwo an meinen Einstellungen
liegen. Hat jemand eine Idee, woran es liegen könnte?
Wie schnell geht bei euch das Laden uns RAM?

Ich habe auch noch folgendes Problem: Ich habe mal
testweise das gdb memory map feature aktiviert:
und am Ende des Resetscripts ein "flash_info 0"
zum Aufbau der Memory Map eingebaut.
gdb_memory_map enable
gdb_flash_program enable

Danach functioniert das Debuggen im RAM nicht mehr,
der load Befehl wird mit einem Fehler quittiert.
Ich wollte testen, ob ich mit gdb flashen kann.

Noch eine allerletzte Frage: Hat von euch schon
watch points ausprobiert? Kann ich die direkt aus
Eclipse setzen oder muss ich die Adresse des Speichers
händisch in das entsprechende Register schreiben?

Vielen Dank schon mal im Vorraus!

Viele Grüße,

Christoph

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.