Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
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: