[an error occurred while processing this directive]
|
на Тиньках26 понял, что в ЕЕПРОМе можно хранить только редко изменяемые значения, причём изменяемые человеком, а не программой. То есть юзер настроил параметр, убедился в том, что он успешно записан и далее его не менять.
Делал как-то автоматически увеличивающийся счётчик минут работы устройства (с автосохранением в ЕЕПРОМ), причём писал не в одну и ту же ячейку, а скользящим способом во всю память циклически (нулевую ячейку не использовал, регистр адреса после записи сразу обнулял), так через некоторое время (несравнимо меньшее чем истощение ресурса перезаписи) из 100 девайсов несколько показывали отрицательное время :))) Свалить на неудачный момент перезагрузки МК было нельзя - устройства работали круглосуточно, без перезагрузок.
Короче, логи туда лучше не писать. Иногда храню в ЕЕПРОМ текущее значние псевдослучайного числа - в этом случае искажение хранимых данных не критично :)))