AT91SAM7 - ARM - Flash oder RAM ?

OP #956218
Hallo Leute,

also ich hab jetzt seit ein paar Tagen meine Yagarto Umgebung mit einem 
ARM-USB-TINY von Olimex am Laufen. Das Board mit dem ich teste ist ein 
SAM7P-256. Soweit alles super. Ich kann debuggen und den Flash mittels 
OpenOCD beschreiben. Ich hab auch schon mit SAM-BA Zeugs hochgeladen und 
auch das hat funktioniert. Die Frage ist jetzt, ob ich mit den Yagarto - 
Tools auch nur den Ram beschreiben kann ? Und welchen Nutzen bringt mir 
dass, ausser das ich den Flash ein wenig schone ?

Grüße,
Michael
Gast #956415
Ein weiterer Vorteil debugging im RAM sind die SW-Breakpoints. 
HW-Breakpoints sind sehr knapp bemessen beim ARM7 (2), im RAM koennen 
jedoch sogenannte Software Breakpoints benuetzt werden, die sind nur 
durch Speichergroesse begrenzt.

Robert
OP #957603
Hallo Martin und Robert,

vielen Dank für Eure Antworten. Dass die Ausführgeschwindigkeit 
schneller ist wusste ich, aber das mit dem Debuggen ist eine tolle 
Sache. Jetzt ist nur die Frage, ob ich auch mittels OpenOCD mein 
Programm in den RAM "flashen" kann, oder geht das nur mit SAM-BA ?

Grüße,
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.