Про bad блоки в даташите достаточно написано.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено as_ 28 июня 2004 г. 16:07
В ответ на: Пользую NAND флэш Samsung. Кто как борется с бэд-блоками? отправлено Paramedic 28 июня 2004 г. 15:13

Для работы с подобными флешками, нужно иметь одну таблицу соответствия физических блоков и логических блоков. Эту таблицу размещаете по "0" физическому блоку. В даташите сказано что "0"-блок гарантированно хороший для 1000 циклов стирания. Все остальные блоки могут равновероятно отказывать в процессе стирания блоков. Перезапись таблицы в "0" блоке осуществляется ТОЛЬКО при обнаружении плохого блока. Соответственно, гарантированное 1000 перезаписей "0"-блока позволяет фиксировать до 1000 плохих блоков по всей флешке. Однако такого количества отказавших блоков не бывает в принципе. В даташите сказано про возможность отказа 20 блоков на каждые 16МБайт флешки. Таким образом, "0" блока за глаза хватит для работы с подобными флешками.

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

Ответы



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

E-mail: info@telesys.ru