Flash Speicher hat sich selbst gelöscht

Gast #1689409
Lesenswert?

Hallo,

ich habe folgendes Problem: ich habe mit FLIP zweimal das gleiche 
HEX-File aus unterschiedlichen Atmel 89c51cc03 ausgelesen. Nicht ganz 
gleich....ich habe einen Vergleich gemacht und folgenden Unterschied in 
der 4. Zeile des HEX-Files gefunden:

1.    :10003000884846484888488848862202866EC20E0C
2.    :1000300088484648488848884886FF02866EC20E2F
                                   ^^          ^^


Das eine ist der programmierte Wert, das andere der neue CRC 
(wahrscheinlich nachdem Auslesen von FLIP erzeugt)

Wie kann dies passieren, habt ihr vielleicht eine Idee ?

Mfg
Zweitakt
Moderator (Firma: Titel) Persönliche Seite #1689416
Lesenswert?

> Wie kann dies passieren, habt ihr vielleicht eine Idee ?
FF bedeutet einfach nur "gelöscht". Jetzt wäre es interessant, die 
originale HEX-Datei zu kennen. Wenn in dieser das Byte an der Adresse 
0x40 nicht definiert ist, dann könnte die Programmier-SW dort einfach 
irgendwas, was schon im Arbeitsspeicher stand, dort hineinprogrammiert 
haben. Dafür (bzw. dagegen) gibt es bei manchen Programmen die 
Möglichkeit, Defaultwerte für unbenutzte Bytes zu setzen.

> das gleiche HEX-File aus unterschiedlichen Atmel 89c51cc03 ausgelesen.
> Nicht ganz gleich....
Gibt es funktionelle Unterschiede bei den beiden uC?
Läuft der eine, aber der andere nicht?

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