ARM + Arrays + feste Adrssierung + viel Text!

Gast #669798
Lesenswert?

Hallo,

ich habe ein sehr merkwürdigendes Problem und bevor ich anfange es zu 
erläutern ein paar technische Daten/Infos:

Ich benutzte einen ARm von Atmel, genauer den AT91SAM7S256 und der 
kleine Freund ist auf einem Olimex Board, an dieses Board habe ich ein 
grafisches Display angeschlossen mit dem Kontroller KS0108.

Meine grafische Oberfläche kann ich einteilen in mehrere Fenster, jedes 
Fenster wird durch ein eindimensionales Array repräsentiert und nachdem 
ich die Information ins Array geschrieben habe, schicke ich das Array an 
das Display an die gewünschte Position und lasse es anzeigen.

Momentan habe ich vier Fenster und sobald ich mehr als ein Fenster 
anzeigen lasse spinnt das Display komlett. Jedes einzelne Fenster für 
sich funktioniert und sieht toll aus.

Nun bin ich so langsame mit meinem Wissen am Ende und schreibe diese 
Zeilen,
mein Bauchgefühl sagt mir noch, daß es mit dem Zusammenspiel RAM - Flash 
zu tun haben könnte.

In der Initialisierung am Anfang lasse ich alle Arrays mit Nullen 
beschreiben, lasse ich davon ein bestimmtes Array außen vor klappt auch 
die Anzeige mit mehr als einem Fenster, dieser Vorgang ist 
reproduzierbar!

Deswegen meine Vermutung mit dem RAM-Flash.

Meine Idee wäre jetzt Arrays komplett im Flash zu lassen und nur den 
einzelnen Wert dort rausholen und dann damit arbeiten, aber da ich ein 
absoluter Unwissender auf dieser technischen Ebene bin wäre es schön 
eure Ideen und Ratschläge darüber zu hören.

Ich hänge einfach mal den Code an, für alle Fälle.

Vielen Dank.
Gruß

Tobias
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren