www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik IAP schreibt einige Zeichen flash in Flash


Autor: A. C. (michael1988)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,
ich arbeite zur Zeit an einem LPC2146. Ich schreibe einige Werte ins 
Flash. Mein Programm scheint korrekt zu arbeiten, das einzige, was 
falsch läuft, ist dass beim Beschreiben des Flash einige Bitfehler 
auftreten.
Ich schreibe immer eine 256 Byte großes Array, dass aus 64 DWORDs 
besteht mit CopyRAMtoFlash ins Flash. Dabei lade ich dieses Array zuerst 
voll mit 0xfffffff an jede der 64 Stellen. Jedesmal wenn ich ein neues 
DWORD schreiben will, lade ich das DWORD an die nächste freie Stelle 
dieses 256Byte großen Arrays. Ich mache auch alles notwendige wie 
PrepareSektor for Write usw und prüfe dabei vor jeder Aktion die 
Statuscodes der letzten Aktion dabei scheint alles richtig zu 
funktionnieren.
Die oben genannten Bitfehler sind z.b., wenn ich eine neues DWORD 
schreibe, wird im Nachbar DWORD noch irgdendwo ein Bit gesetzt. Es kann 
auch sein, dass beim Schreiben des nächsten DWORDs ein falsches Bit 
wieder verschwindet. Auffällig ist, dass immer an den gleichen Stellen, 
die gelichen Bitfehler auftreten.

Ist bei jemandem so ein Fehler auch schon einmal aufgetreten?
Oder hat jemand eine Ahnung in welche Richtung der Fehler geht?

Viele Grüße und danke schonmal für die Antworten

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.