Jump to content

    
Sign in to follow this  
deplen

NAND или как его побороть

Recommended Posts

Давайте сначала: что вы подразумеваете под "восстановлением работоспособности"?

 

Под этим я понимаю возможность работать с карточкой. Ведь в определенных местах памяти хранится служебная информация для работы карты, таблица трансляции. Когда происходит стирание, удаляется все это. Каждое значение в дампе имеет значение FF. следовательно чтобы сделать работоспособной память надо эти служебные данные записать в теже самые места памяти. Или я не правильно понимаю принцип работы ?

Share this post


Link to post
Share on other sites
Вроде начинали с микросхем NAND Flash, тогда о какой карточке сейчас речь?

 

Так, видно нужно полностью описать задачу что я делаю может тогда будет более яснее.

Есть microSD карточка, внутри которой NAND микросхема памяти и свой контроллер. Программируемый мк (LPC) будет встраиваться в паралельную работу между между линиями СД и прямым подсоединеним к микросхеме. Ожидать получения команды и затем полностью стирать микросхему нанда командами 60h-d0h. Вот как связаны нанд и сд.

А теперь собственно вопрос смогу ли я после такого удаления всего что есть на микросхеме работать с ней. Работать это значит записывать, читать, удалять обыкновенным способом для большинства ОС. Как я узнал что не смогу так как потру все что есть на микросхеме нанда, а надо сделать так что бы она была работосособной.

 

Я узнал о двух возможных способах:

1) это низкоуровневое форматирование (но в постах данной темы сказали что не подойдет)

2) сохранять дамп памяти изначально пустой работоспособной сд карточки и потом заливать его обратно после стирания

 

Если есть еще другие способы то прошу помочь с проблемой, подсказать пути решения.

 

Надеюсь я достаточно подробно описал процесс.

 

Share this post


Link to post
Share on other sites
Вы бы хоть объяснили, для чего Вы это делаете. А так видно, что Вы приобретаете кучу геморроя исключительно задаром.

Не моя прихоть, таково условие.

Share this post


Link to post
Share on other sites

Правильно ли я понял, что вы хотите подключить контроллер LPC между стандартной SD картой и ПК, куда она вставляется? В таком случае, контроллер SD карты все сделает за вас, он сам управляет информацией которая хранится в его NAND флеше и сам следит за целостностью этой информации.

В любом случае, практика - критерий истины. Попробуйте и расскажите о результатах.

Share this post


Link to post
Share on other sites
Правильно ли я понял, что вы хотите подключить контроллер LPC между стандартной SD картой и ПК, куда она вставляется? В таком случае, контроллер SD карты все сделает за вас, он сам управляет информацией которая хранится в его NAND флеше и сам следит за целостностью этой информации.

В любом случае, практика - критерий истины. Попробуйте и расскажите о результатах.

 

Я хочу подключить LPC между родным микроконтроллером флешки и микросхемой NAND и и соединить с площадками sd (что бы получать команду), и при определенной команде запускалась процедура полного стирания. Если не очень понятно то могу залить примерный рисунок .

Share this post


Link to post
Share on other sites

Интересно, как Вы это хотите осуществить? Я имею ввиду физически как это реализовать, разобрать корпус карты? А LPC туда поместится, да еще с кучей проводов? Как насчет конкурентного доступа к NAND со стороны штатного контроллера? В общем тут вопросов могут быть тысячи, а ответы будут зависеть от конкретного контроллера карты. Что он там делает с NAND памятью, одному разработчику известно. Может проще заказать разработчику SD карты поддержать в своей прошивке вашу команду для стирания, или найти такие карты у которых можно залезть в прошивку?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this