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
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.
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
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
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
hallo dominic, im anhang findest du das entsprechende log-file (und auch die .cfg- und .script-datei). danke im voraus gerhard
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
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
Hallo Gerhard, Michael hat soeben auf yagarto.de eine neue Version online gestellt. Gruss, Dominic
hallo, herzlichen dank, werde das morgen gleich mal testen. gruss gerhard
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.