[elektro] checksum > mem
Móczik Gábor
pm_levlista at progzmaster.hu
Tue Feb 4 23:17:20 CET 2014
2014.02.04. 1:55 keltezéssel, Arnold Fuzesi írta:
> Szinte mindig. Foleg az eepromot. Ket masolat, checksumozva.
Nekem kellett egy gépbe olyan, hogy egy kritikus beállítás 4 helyen
tárolva, a másolatok kis reverzibilis transzformációval előállítva.
Olyan self-checksum jellegű, ha két adatra nem illeszkedik a képlet,
akkor valamelyik rossz. Itt elő kellett állítani a jót, ha 4-ből
legalább 2 hihetőt talált, azt elfogadta és a javítottat visszaírta a
többi helyre is.
Az nem volt opció, hogy eeprom checksum error-ral nem indult a műszak. :-)
Flash korrupció eddig nálam nem fordult elő, de hogy az eeprom mennyi
szemetet tud néha felszedni... Szerintem főleg akkor történik baj, ha
írás van, amikor elmegy a tápfesz, vagy írás közben beugrik valami
tranziens zavar. Ilyenkor mintha elromlana olyan bit is, amit nem is
volt írás alatt.
Hamming kódos ECC volna jó, mondjuk 16 bitenként 4-6 paritás bit, ez
azért sokmindent megold a bithibákból. Meg továbbra is kell 1-2 far
copy, mert előfordul burst error is, pár byte vagy block egyben ugrik
FF-re vagy másra. :-)
More information about the Elektro
mailing list