Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo TN, > > > Könnte man im Segment 1+2 auch Sensordaten speichern? > > Theoretisch ja. > Ich habe die dafür nötigen Routinen im OS bereits identifiziert > und analysiert. > Das Problem ist, daß die Routine, welche auf den Flash > schreibend (oder besser brennend) zugreift, nur aus dem internen RAM > des C164CI ausgeführt werden können, da keinerlei Lesezugriff am Datenbus, > an welchem sich der ext.RAM und der Flash befinden, während des Brennvorgangs > möglich ist. > Darum wird diese Routine für die Schreibzugriffe im Hostmode (Load HEX, Load VMC etc.) > zuerst in den RAM kopiert und dann, nach Abschalten der Interrupts,aufgerufen. > Außerdem muß auch geprüft werden, ob, und wenn ja, wie weit das OS > diesen RAM-Bereich nutzt > > Ich werde mich mit diesem Thema etwas ausführlicher beschäftigen. > Jedoch bin ich kein Freund vom verwenden des Flash als stark benutzten > Datenspeichers. Denn, wenn ein Segment einmal durch zu viele Löschzyklen > defekt ist, kann man den Flash nicht auswechseln. > Und lt. Datenblatt des Flashs sind dies lediglich 100.000 Zyklen. > > Außerdem müsste man folgendes beim schreiben des Flashs beachten: > - Es kann jeder Speicherblock nur einmal beschrieben werden, ansonsten > kommt es zu einem "BURN ERR". > - Ein Segment kann nur komplett gelöscht werden. > - während des Schreibvorgangs sind die Interrupts deaktiviert. > Wie weit dadurch die Uhr und der Timer beim schreiben vieler Daten beeinträchtigt > werden muß man erst testen.(Beide gehen dann zwangsweise etwas nach) > > MfG André H.