mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik openocd_re93, arm-usb-ocd, problem beim flash löschen


Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
ich verwende openocd_re93 zum programmieren des flash eine at91sam7s256
(mittels arm_-sub-ocd).

nun läßt sich mit openocd_re93 bei mir das flash nicht löschen.

zufälligerweise habe ich auch noch openocd_re88 installiert und mit
dieser version funkt das löschen noch.

hat jemand von euch dafür eine erklärung?

danke im voraus
gerhard

Autor: Erwin Reuss (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab ich auch bemerkt. Ich habs mit dem AT91SAM7S64 mit
>flash erase 0 0 15
probiert. Nichts ist passiert.

Aber eigentlich ist das auch nicht notwendig. Denn beim Programmieren
wird automatisch ein Page-Erase durchgeführt. Wenn man den Controller
einfach nur löschen will, geht es doch viel schneller, den Erase-Pin zu
benutzen.

E.R.

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
das das löschen mittels erase pin funkt ist mir schon klar, allerdings
werden dabei auch die gpnvm bits gelöscht.

und warum es mit dem erase pin schneller gehen soll ist mir auch noch
nicht klar. ein full chip erase dauert 15ms.


gruss
gerhard

Autor: Dominic R. (dominic)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe heute kurz den at91sam7 code durchgesehen - ein Full-Chip Erase
sollte funktionieren. Alles andere, also jede Kombination einzelner
Sektoren, schlägt bewusst fehl. Ich kenne die SAM7 selbst nicht so gut,
kann mir aber gern das Datasheet ansehen.

Es wäre nett, wenn mir jemand ein log file (mit "-d -l <logfile>"
starten) eines missglückten Erase Versuchs schicken könnte.

Gruss,

Dominic

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo dominic,
wie ich schon erwähnte funkt das löschen mit version 88 ohne probleme.
erst in version 93 läuft das ganze nicht mehr.
in der aktuelle nversion sollen ja einige fehler betreffend des at91sam
flash behoben sein. leider kann ich die aktuelle version nicht erzeugen
da ich die entsprechenden tools nicht installiert habe. vielleicht kann
ja mal wer die aktuellen binaries erzeugen und reinstellen.


danke im voraus
gerhard

Autor: gerhard (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
hallo dominic,
im anhang findest du das entsprechende log-file (und auch die .cfg- und
.script-datei).

danke im voraus
gerhard

Autor: Dominic R. (dominic)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Log sieht eigentlich gut aus, es war zumindest kein Problem bei
einem Speicherzugriff zu sehen. Ich habe eben Revision 100 in's SVN
gestellt, und werde Michael Fischer bitten, eine neue Version auf
www.yagarto.de online zu stellen. Falls damit dann immer noch Probleme
auftreten werde ich mir das ganze nochmal ansehen.
Ein allzu dringendes Problem sollte es ja nicht sein, da der AT91SAM7
die Pages ja wie gesagt automatisch erased.

Gruss,

Dominic

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo dominic,
danke für deine bemühungen!
sobald die binaries der neuen version verfügbar sind werde ich sie
gleich testen und das ergebnis mitteilen.

gruss
gerhard

Autor: Dominic R. (dominic)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Gerhard,

Michael hat soeben auf yagarto.de eine neue Version online gestellt.

Gruss,

Dominic

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
herzlichen dank, werde das morgen gleich mal testen.

gruss
gerhard

Autor: gerhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo,
wollte nur mitteilen, das das löschen jetzt ohne problem funktioniert.
herzlichen dank an alle beteiligten!!

gruss
gerhard

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.