сам наржался

)
еще вопрос немного не в тему SD, но в тему Wear Leveling...
Есть девайс (а-ля диктофон) пишущий последовательно данные в NAND. но он также может фиксировать время отсутствия данных. изначально я сделал, чтобы с каким-то периодом он сбрасывал подряд биты группами по 32 бита подряд на текущей странице. потом вычитал в мане, что страницу можно писать до 4х раз

тк стереть можно только блок, то реально памяти не хватит, чтобы это все обработать. да и времени тоже (контроллер стоит C8051F93x/92x ). читал, что если этот лимит перепрыгнуть, то могут сбрасыватся другие биты в странице...
с этого следует, что инфа про фикс. интервал времени отстутствия данных будет занимать страницу. страниц мало и запомнить можно очень ограниченное количество временных фиксов...
есть ли какие-то методы обхода с малыми затратами ресурсов?
частота данных 44000байт/сек. проц 24.5мгц. памяти 4кб, 2кб используется для кеша страницы...
спасибо!
Сообщение отредактировал brag - Jun 15 2009, 12:44