|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: So, 01.07.2007 23:11:21
In-reply-to:
<468811EC.2000002@xxxxxx>
References:
<BCF016D5ED5AC34FBB655D109519ABCF083EBE@xxxxxxxxxxxxxxxxxxxx> <45ED3B46.4030400@xxxxxx> <45EF385C.3080609@xxxxxx> <A2ED0A68-A8F1-438A-B1E3-18033ED489E3@xxxxxxxxxxxxxxx> <45F135B9.5030203@xxxxxx> <45F13A91.6090904@xxxxxxxx> <D053B7F5-6BDD-4052-B45F-28FCF0EF45F8@xxxxxxxxxxxxxxx> <45F2B74F.8090706@xxxxxx> <38A4BFD9-CA32-436A-9A1E-B4E6E0652A5D@xxxxxxxxxxxxxxx> <463E0782.1050406@xxxxxx> <0FBD95CF-DA3B-461B-B12B-9FDCD84984D2@xxxxxxxxxxxxxxx> <463F3E0A.7020605@xxxxxx> <8D5B90F4-74FD-45D4-B5B8-DDCAC0B81932@xxxxxxxxxxxxxxx> <464092F7.30605@xxxxxx> <465DB1F9.5030404@xxxxxx> <CF925D4D-FD5A-4581-8480-1C5D35EFEDC9@xxxxxxxxxxxxxxx> <4663027F.4040301@xxxxxx> <F71477F0-03AD-4F06-87E3-AC5DA5BFD1B2@xxxxxxxxxxxxxxx> <466D6849.1020109@xxxxxx> <46756694.9010906@xxxxxx> <6566D2F2-ADE4-4656-86C0-6533B3462B64@xxxxxxxxxxxxxxx> <46866046.7040108@xxxxxx> <4686813D.8020405@xxxxxx> <E4A4DAF0-4CFB-484D-9548-D949FF710644@xxxxxxxxxxxxxxx> <468811EC.2000002@xxxxxx>
Hallo Achim,
Am 01.07.2007 um 22:43 schrieb Achim Pankalla:
du hast die richtige idee gehabt, wenn die datei nicht da ist, so
initialisierer sie doch auch gleich mit den initwerten. dafür hast
die daten direkt aus dem speicher genommen, was ein rafinierte
lösung ist. diese daten sind aber in der reihenfolge des pc's, dh
das darf man nur machen, wenn die eeprom.bin mangels bestimmter
daten im pc-modus ist.
das ist schon klar, aber nachdem die Werte vom PC-Modus geschrieben
wurden, wird doch trotzdem noch der MCU-Modus-Init-Teil ausgeführt.
Der Unterschied ist ja nur, dass anstatt 0xFF der RAM-Inhalt des PCs
in der Datei steht. Wenn nun ursprünglich beim MCU-Modus dort, wo
wirklich Variablen liegen, alle 0xFF mit den Variablen-Daten
überschrieben wurden, dann müsste nach meiner Änderung das
Überschreiben genauso erfolgen, nur eben nicht von 0xFF sondern von
den PC-RAM-Inhalten, was aber ja egal ist. Also so war jedenfalls
mein Gedankengang...
Gruß Timo
|
|
|