fk0, легенда (17.10.2011 18:18, просмотров: 195) ответил mazur на Интересуют алгоритмы работы с EEPROM. Как считывать, записывать, вопросов нет. На данный момент использую EEPROM так: в секции инициализации сбрасываю указатель адреса, первый байт никогда не использую. Если данные равны, они не записываются.
"мажорирование" не нужно. А "кольцевой метод" видимо подразумевает что-то похожее на JFFS (см. google), только "файл" один и переписывается каждый раз в новое место для того, чтобы 1) уменьшить износ flash (ибо применяется чаще отнюдь не на eeprom с побайтовой записью и миллионным ресурсом), 2) обеспечить откат на предыдущую версию записи при возникновении сбоя в момент записи. Вот по-второму пункту к тебе как раз вопросы есть. Запишется фигня, если CRC никакой не предусмотрено -- будет тихо глючить. Если предусмотрено -- второй копии-то нет, вообще работать перестанет.
[ZX]