реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> NAND или как его побороть
Flexz
сообщение Dec 13 2012, 06:06
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Давайте сначала: что вы подразумеваете под "восстановлением работоспособности"?
Go to the top of the page
 
+Quote Post
deplen
сообщение Dec 13 2012, 09:02
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471



Цитата(Flexz @ Dec 13 2012, 10:06) *
Давайте сначала: что вы подразумеваете под "восстановлением работоспособности"?


Под этим я понимаю возможность работать с карточкой. Ведь в определенных местах памяти хранится служебная информация для работы карты, таблица трансляции. Когда происходит стирание, удаляется все это. Каждое значение в дампе имеет значение FF. следовательно чтобы сделать работоспособной память надо эти служебные данные записать в теже самые места памяти. Или я не правильно понимаю принцип работы ?
Go to the top of the page
 
+Quote Post
GDI
сообщение Dec 13 2012, 09:35
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Вроде начинали с микросхем NAND Flash, тогда о какой карточке сейчас речь?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
deplen
сообщение Dec 13 2012, 14:40
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471



Цитата(GDI @ Dec 13 2012, 13:35) *
Вроде начинали с микросхем NAND Flash, тогда о какой карточке сейчас речь?


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

Я узнал о двух возможных способах:
1) это низкоуровневое форматирование (но в постах данной темы сказали что не подойдет)
2) сохранять дамп памяти изначально пустой работоспособной сд карточки и потом заливать его обратно после стирания

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

Надеюсь я достаточно подробно описал процесс.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Dec 13 2012, 21:57
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Вы бы хоть объяснили, для чего Вы это делаете. А так видно, что Вы приобретаете кучу геморроя исключительно задаром.
Go to the top of the page
 
+Quote Post
deplen
сообщение Dec 14 2012, 04:08
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471



Цитата(Alex11 @ Dec 14 2012, 01:57) *
Вы бы хоть объяснили, для чего Вы это делаете. А так видно, что Вы приобретаете кучу геморроя исключительно задаром.

Не моя прихоть, таково условие.
Go to the top of the page
 
+Quote Post
GDI
сообщение Dec 14 2012, 07:10
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



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


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
deplen
сообщение Dec 14 2012, 16:17
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 143
Регистрация: 19-11-12
Пользователь №: 74 471



Цитата(GDI @ Dec 14 2012, 11:10) *
Правильно ли я понял, что вы хотите подключить контроллер LPC между стандартной SD картой и ПК, куда она вставляется? В таком случае, контроллер SD карты все сделает за вас, он сам управляет информацией которая хранится в его NAND флеше и сам следит за целостностью этой информации.
В любом случае, практика - критерий истины. Попробуйте и расскажите о результатах.


Я хочу подключить LPC между родным микроконтроллером флешки и микросхемой NAND и и соединить с площадками sd (что бы получать команду), и при определенной команде запускалась процедура полного стирания. Если не очень понятно то могу залить примерный рисунок .
Go to the top of the page
 
+Quote Post
GDI
сообщение Dec 17 2012, 09:18
Сообщение #24


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



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


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01435 секунд с 7
ELECTRONIX ©2004-2016