Файловая система для NAND Flash
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Sanchello 05 марта 2005 г. 09:17

Из изученного мной материала я понял то для эотого вида флешек оптимальна FFS - YAFFS. В один блок умещается 4 chunk(а). Плюс ко всем у этому на дополнительных 64 байтах к каждому пейджу я записываю id фала, номер chunk(а) с которого начинаеться файл, whrite serial number (пока не догодался что это), тэг ЕСС (как я понял это код подсчитанный ЕСС кодером при записи данных) и количество байт использованных на данной странице.

ВОт у меня возникли вопросы.
- Под данную файловую систему надо как я понимаю писать специализированный драйвер. А под FS FAT16, если я его буду использовать не надо, так как можно обойтись стандартным драйвером.
- В любом случае необходимо считать ЕСС для увеличения вероятности восстановления данных при чтении.
- Где обычно считают ЕСС. Вешают ли на плиску, либо считает сам драйвер.
- Действительно стоит заморачиваться ЕСС. Просто затраты аппаратные на него я думаю будут а воткак сказано было ранее вероятность появления бэд блока очень и очень мала.
- А где обычно хранится таблица бэд блоков. Во внешней пзу либо в самой флэшке в спецально отведённом месте.
- Те дополнительные 64 байта в каждой 2килобайтной странице сделаны по тойже технологии что и основной массив памяти?

Если я где то не прав или вы может мне помочь я буду благодарен (-%
СПАСИБО

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru