Hi Forum, ich arbeite zum ersten Mal mit einem externen Flash, kann Ihn auch schon ansprechen :D Meine Frage dazu wäre, wenn ich ein Array von Daten per Section ins externe Flash mappe, kann ich diese ja nicht initialisieren, da dafür spezielle Routinen für mein Flash erforderlich sind. Probiert das der Compiler eigentlich oder lässt er alle Daten die ich per Section anlege uninitialisiert auch wenn diese so angelegt sind? Ich verwende ein GNU derivat.. Hoffe die Frage ist verständlich, lg und Danke im Voraus Mike
Liegt das externe Flash im Adressraum des Prozessors? Wenn ja, dann kann der Compiler es genau so wie jedes andere Flash behandeln. Wenn nein, dann ist dieser Speicher für den Compiler nicht vorhanden. Das Initialisieren mit Daten musst Du dann außerhalb der C-Entwicklungsumgebung machen. fchk
Hi Frank, ja liegt im Adressraum des Controllers, muss aber ja mittels Routinen beschrieben werden, dh. es müssen Steuerbefehle (löschen, Adresspointersetzen) im ext. Flash ausgeführt werden. Diesen Ablauf kennt der Compiler ja nicht? Reinhard
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.