OpenOCD Finetunig

Gast #838469
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren