Mottorola, Codewarrior, Flash HILFE!!!!!

OP #258890
Hallo Leute,

ich muss für meine praxissemesterarbeit einen motorola mc68hc908 GT16
mikrocontroller programmieren. das programmieren hat auch weitesgehend
geklappt, jedoch muss ich zur laufzeit einige variablen auf dem
motorola speichern um zu sichern, dass diese nach stromausfall noch
vorhanden sind. also muss ich den flash speicher beschreiben.

leider weiß ich nicht 100%ig wie man so etwas macht, an welcher adresse
ich anfange usw...

kann mir da jemand helfen

danke
Gast
Hi,
ich arbeite viel mit den Motorolas hc908 xx.
Das spiechern von Variablen im flash ist eigentlich ganz einfach.
Wenn du C benutzt musst du dafür sorgen da keine routinen auf einen
deiner blöcke die du sichern willst zugreift.
Der speicher lässt sich in 512byte blöcken löschen und in 1-64 byte
blöcken beschreiben, je nach controller.
Der JB8 hat zb. in fest im ROM eingebaute flash routinen die man nur
aufrufen muss.
Eigentlich steht die Prozedur zum flashen sehr genau im Datenblatt.
In welchen Adressen der Flash speicher ist, kannst du im Datentenblatt
unter MemoryMap finden.

Sebastian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.