Чтение микрона 29F32G08QAA NAND Flash IC

10

Было бы неплохо, если бы это был вопрос о покупке - но это скорее всего вопрос на электронную конструкцию на 99% :-(.

Я хочу найти самый быстрый / простой / дешевый способ чтения флэш-памяти NAND 4 ГБ на поврежденной USB-карте памяти. ИС встроенного контроллера мертва. Микросхема флэш-памяти также может быть мертва, но я буду предполагать, что нет, пока она не станет очевидной.

Чтение может включать

(1) Создание специального ридера,

Возможно, это не совсем глупая идея, поскольку количество подключений к Flash незначительно (8 данных и несколько элементов управления).

Насколько вероятно, что я мог бы легко получить доступ к данным, если бы я сделал это, я еще не знаю. Получение немного изображения - терпимый наихудший случай, НО я бы предпочел иметь что-то, что «видит» файловую систему и файлы как было. Конечно.

(2) пайка в новом контроллере IC

Я пока не знаю, используются ли они в других устройствах. Образец 1, проверенный до настоящего времени, имел 100% несоответствие. Там может быть отраслевой стандарт, номер детали независимо от того, я не знаю (пока).

SK6211. QFP48. Описание схемы здесь и
таблицы здесь .

введите описание изображения здесь

Или

(3) Извлечение микропроцессорной микросхемы NAND флэш-памяти Micron 29F32G08QAA.
Лист данных еще не найден.

Маркировка ОЧЕНЬ тусклая. Вот "улучшенное фотоизображение маркировки".

введите описание изображения здесь


ТАК

Кто-нибудь есть какие-либо предложения, как я мог бы лучше прочитать эту память в оригинальном формате, или вообще?

Любые мысли об источнике 6211, общность с другими частями, возможность использовать «любую старую» микросхему чтения NAND Flash и т. Д.

Любые намеки.


Задний план:

Хороший друг, которого предупредили о необходимости резервного копирования данных, не обратил внимания на предупреждения, так как «потерял доступ» к чрезвычайно ценному набору файлов, хранящихся на карте памяти USB. Она учится на преподавателя, и файлы представляют собой планы уроков и другие материалы, созданные в течение длительного периода времени.

Карта памяти USB была физически серьезно повреждена из-за ударов в сторону при подключении к порту USB. По-видимому, были предприняты попытки прочитать его, собрав его вместе. Когда до меня дошли 3 из 4-х соединений между печатной платой и разъемом. Я решил их, ожидая, что будет хороший шанс восстановить работу.

При подключении к USB-порту карта памяти потребляет большой ток (возможно, ограниченный порт), и контроллер становится ОЧЕНЬ ОЧЕНЬ горячим - я впервые обнаружил это, сильно сгоря на IC. Фактическая ИС памяти находится на противоположной стороне печатной платы. Также кажется, что он нагревается, НО это может быть связано с очень большой мощностью, поступающей в ИС контроллера. Произойдет распайка.


Номер детали исправлен в 29F32G08 Q AA

Рассел МакМахон
источник
6
Хотел бы человек, который отрицал это, объяснить, почему. Если вы можете посоветовать, как задать вопрос более адекватно, но без лишнего багажа, или как более четко изложить проблему; или если вы можете объяснить, почему этот вопрос не связан с электронным проектированием или конструированием; тогда ваша великая эрудиция, проницательность, проницательность, мудрость и (кто может сомневаться в этом) остроумие и, без сомнения, огромная личная красота и всесторонняя радость жизни, несомненно, выиграют от возросшего воздействия. Нет?
Рассел МакМахон
Ой - 6 результатов на Google для таблицы данных для 29F32G080AA ... Не очень хорошо выглядит на этом фронте ...
Majenko
Контроллер, кажется, очень популярен. «Этот контроллер встречается во флешках разных производителей, таких как: Kingston, Kingmax, A-data и т. Д.»
Майенко
@ Рассел - я второй даунотер. Я отказался от него, потому что в нем бесповоротно отсутствуют данные, которые понадобятся для ответа на вопрос: схемы, таблица данных для модуля флэш-памяти, информация о нормальном поведении. Этого не хватает, потому что речь идет об отладке бытовой электроники. Вы приложили огромные усилия, чтобы предоставить всю информацию, которую можете, но вы находитесь в совершенно ином положении, чем создатель флэш-накопителя, если бы испытывал те же проблемы. Также спасибо за комплименты!
Кевин Вермеер
который был предупрежден о необходимости резервного копирования данных, не обратил внимания ... Дух! Похоже, она получила то, что просила. Дух снова
Олин Латроп

Ответы:

4

Похоже, вы можете получить таблицу данных для флеш-чипа и тем самым подготовить что-нибудь для чтения битов. Однако это может быть далеко от восстановления данных. Где-то в куче битов находится управляющая информация, частная для флэш-накопителя, вероятно, некоторые данные о выравнивании износа, а затем структуры файловой системы, видимые операционной системой.

Вы должны быть в состоянии получить информацию о файловой системе (вероятно, FAT32), но структура частного флэш-накопителя и то, как / где он на самом деле хранит данные, вряд ли будут определены публично. Я думаю, что лучше всего приобрести другую флешку той же модели, заменить флеш-чип на этот диск и надеяться, что в энергонезависимой памяти контроллера не будет никакого дополнительного состояния.

Олин Латроп
источник
Ах. Так-то лучше. Нет мертвой рыбы или фазы Луны либо :-). И да, спасибо, это довольно справедливое резюме того, что я слышал из других мест. Вероника Меррифилд прислала мне ссылку на патент, который охватывает их систему FTL - надеюсь, это будет не так сложно :-)
Рассел МакМахон
2
@Russell: На самом деле весь этот проект довольно сомнительный, поэтому может потребоваться соответствующее размахивание мертвой рыбой.
Олин Латроп
1
«Довольно сомнительно» - это «довольно широкий» брикет. Нельзя всегда выбирать, какая реальность накрывает - только для того, чтобы принять вызов или нет. Теперь я знаю, какие факторы могут повлиять на результат, и что шансы на успех невелики :-(. У меня есть USB-карта памяти, которая, похоже, такая же, как и на местном аукционе, и скоро узнаю, если я Я собираюсь попытаться отремонтировать. Этот диапазон ненадежно приемлемый. Я еще могу драться с Драконом и, возможно, даже получить помощь от прекрасной Девицы. Кажется, это хорошо для меня.
Рассел МакМэхон
2

Это может быть это устройство:

http://www.micron.com/products/ProductDetails.html?product=products/nand_flash/mass_storage/MT29F32G08ABAAAM73A3WC1

Таблицы, кажется, находятся под NDA, но есть также ссылка здесь:

http://onfi.org/specifications/

который имеет общие характеристики.


Я не думаю, что это действительно ответ на вашу проблему, но вы могли бы ...

  • Установите достаточно, чтобы подключить голый чип NAND к любимому микроконтроллеру (возможно, через некоторые переключатели уровня).
  • Затем «бит-бэнг» в интерфейсе для загрузки всего чипа через последовательный порт. Это займет некоторое время.
  • Затем вы сможете запустить stringsэто изображение, чтобы извлечь чистый текстовый контент.

Но на пути будут все виды исправления ошибок и фрагментации, так что это, вероятно, не стоит усилий.


Вероятно, вам лучше всего распаять тот или иной чип и заменить его на рабочий или на работающую флешку подобного типа. удачи!

Мартин Томпсон
источник
0

Предложение Олина о пересадке чипа в другой привод той же модели, скорее всего, будет наиболее быстрым, если он работает и если у вас есть возможность выполнить пайку достаточно чисто.

В качестве альтернативы можно было бы подключить чип к чему-либо с достаточным количеством GPIO и получить к нему доступ посредством программной реализации протокола данных. IIRC, это едва можно сделать с двунаправленным параллельным портом. Микроконтроллер с последовательным соединением (Arduino и т. Д.) Также может быть возможен - либо он будет выполнять циклы доступа и передавать данные обратно по последовательному интерфейсу со скоростью несколько сотен килобод, либо реализовывать командный язык, чтобы сообщать ему, какие сигналы управления следует утверждать и возвращайте данные действительно очень медленно (умножьте их на несколько больше, если это USB-последовательная модель, учитывая дополнительную задержку). Для одноразового проекта медленный процесс, конечно, относителен, т. Е. После того, как вы потратите выходные на сборку и отладку, запускать его в течение ночи или даже нескольких дней не так уж плохо.

Крис Страттон
источник
Ииш :-). Новый контроллер на старой печатной плате немного легче паять (не проблема) и немного меньше шансов повредить флэш-память (большая проблема). Но старая доска движется раненой механически, поэтому, вероятно, перенесет Flash. Перевод с USB на флэш-память - величайшая неизвестность - Микрон использует собственный запатентованный алгоритм, и я не знаю, если падение старой флэш-памяти в поле отображения нового контроллера - это безболезненно, катастрофически или где-то посередине. Затем происходит выравнивание износа флэш-памяти с помощью таблицы отображения, которая может храниться в старом контроллере (мертвая) или в старой флэш-памяти (живая, надеюсь)
Рассел МакМахон
Лично я предпочел бы распаять и переместить флэш-чип nand с выводами на двух широко разнесенных сторонах, чем PQFP с выводами на всех четырех сторонах. И я говорю, что после того, как мне пришлось успешно вытащить 0,5 мм 48PQFP из PCB ручной работы дома, используя оплетку и музыкальный провод, и положить его обратно, повернутым на 90 градусов ;-) Но я понимаю, почему вы предпочитаете работать на сменном чипе, чем незаменимый. Если трансплантация контроллера не работает, рассмотрите возможность пайки проводов для программного доступа к площадкам контроллера.
Крис Страттон