Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: NAND bad block managment
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Dron_Gus
Ищу хоть какие-нить исходники по этой теме. Интересует трансляция логических адресов в реальные с учетом, например, bad block table, замещение битых блоков и все сопутствующее. Все что находил - лишь блок схемы и словестные описания алгоритмов. Оно все понятно, но не хочется лишний раз изобретать велосипед.
alexQ
Думается все как в HDD.

Существует один транслятор (логического адреса в физический) и несколько его копий в разных физических адресах, который работает с двумя таблицами BAD блоков. Одна из таблиц описывает физический адрес физического постоянного дефекта, т.н. заводская - P-LIST, а вторая таблица содержит физические адреса динамических бэдов, т.н. G-LIST.

IMHO почитайте форумы ремонтников хардов, там полно инфы, и по алгоритмам в том числе.
Dron_Gus
Алгоритмы не проблема. Их полно в описании от производителей чипов. Просто не хочется писать с нуля. И отлавливать глюки, которые кто-то уже отловил в своих исходниках.

З.Ы. можно. конечно, расковырять ядро линуха или u-boot, но это через чур.
Dron_Gus
Спасибо! Ушел копаться...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.