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


von gerhard (Gast)


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

von Erwin Reuss (Gast)


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.

von gerhard (Gast)


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

von Dominic R. (dominic)


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

von gerhard (Gast)


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

von gerhard (Gast)


Angehängte Dateien:

Lesenswert?

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

danke im voraus
gerhard

von Dominic R. (dominic)


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

von gerhard (Gast)


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

von Dominic R. (dominic)


Lesenswert?

Hallo Gerhard,

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

Gruss,

Dominic

von gerhard (Gast)


Lesenswert?

hallo,
herzlichen dank, werde das morgen gleich mal testen.

gruss
gerhard

von gerhard (Gast)


Lesenswert?

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

gruss
gerhard

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.