Re: nicht flüchtige Speicher Kategorie: Programmierung (von André H. - 19.10.2004 22:59) | ||
Als Antwort auf Re: nicht flüchtige Speicher von reneforster - 12.10.2004 12:16 | ||
| ||
Hallo Rene, > 3. es gibt auch die Möglichkeit, auch ein paar kleine Datenmengen direkt ins Segment3 während des > Programmablaufes zu schieben. Diese währen dann auch Ausfallsicher. Hier ist Dir ein Fehler unterlaufen. Segment 3 ist eines der Segmente, welches auf keinem Fall zur Datenspeicherung mittels flash.c2 verwendet werden darf. Segment 3 ist einzig und allein für Systemroutinen reserviert. Auch der Systemtreiber flash.hex von flash.c2 wird hier abgelegt. Zum Datenspeichern eignen sich daher sehr gut die Segmente 1 und 2, da diese nicht benutzt werden, sofern man hierher keine eigenen ASM-Routinen speichert. Man kann auch die Segmente 5 und 7 bedingt verwenden. Segment 5 nur, sofern das Programm weniger als 64kB VMC-Grö�e hat, Segment 7 nur, sofern das Programm weniger als 64kB Konstanten verwendet. Segment 7 lässt sich somit auch sehr gut verwenden. Aber Achtung ! Diese beiden Segmente werden bei jedem Programmdownload gelöscht ! Welche Segmente ganau und wie verwendet werden können, steht allerdings auch im Modul flash.c2 . MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |