openocd_re93, arm-usb-ocd, problem beim flash löschen

Gast #405455
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
Gast #405456
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.
Gast #405457
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
#405458
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
Gast #405459
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
#405461
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

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