Микроконтроллеры flash-памяти

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 5
Зарегистрирован: Чт дек 25, 2008 23:16:14

Сообщение od2elf »

Как известно, "USB флеш-носители и карты памяти, такие как SecureDigital и CompactFlash имеют встроенный контроллер, который производит обнаружение и исправление ошибок и старается равномерно использовать ресурс перезаписи флеш-памяти." (с)

Может кто-нибудь знает какие микроконтроллеры там используются? И есть ли их аналоги на общедоступном рынке?
Реклама
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Для каждой каты памяти (SD и MMC), в большинстве случаев, свой контроллер завясящий от изготовителя, и прошивки к ним тоже могут быть разные. Сомневаюсь что подобные контроллеры можно приобрести в магазине радиодеталей, да и зачем это нужно?
Контактная информация:
Реклама
Родился
Сообщения: 5
Зарегистрирован: Чт дек 25, 2008 23:16:14

Сообщение od2elf »

допустим есть флешка, по какой-то причине накрылся микроконтроллер и хотя с информацией ничег не случилось, но возможности ее прочитать стандартным образом нет...
делается устройство, подсоединяемое непосредственно к памяти (допустим это не проблема =)))) и информация считывается в обход исходной схемы контроля носителя информации...
вот и интересна информация о контролерах флеш памяти - вообще любая
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

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

Если данные на флешке необходимо восстановить, можно попробовать купить такую же флешку и попробовать переставить чип памяти в неё, если это возможно :).

Как я уже говорил, врят-ли ты найдёшь такой контроллер, только если его выковырить из аналогичной флешки :)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пт фев 08, 2008 13:46:03
Откуда: Воронеж

Сообщение pirotehnick »

Если тебя это уж так интересует можешь попробовать написать в техническую поддержку фирмы производителя. Думаю они тебе предоставят по-больше информации по этому вопросу.
Контактная информация:
Реклама
Родился
Сообщения: 5
Зарегистрирован: Чт дек 25, 2008 23:16:14

Сообщение od2elf »

вариант =)
благадарю
Реклама
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Чипы памяти, применяемые там - NAND FLASH, основные производители Тошиба и Самсунг. Имеют тот же набор ножек, что и старые карты SmartMedia (точнее, это карты содержали в себе только чип памяти, без контроллера).
Первый вариант.
Ищете ЛЮБОЙ ридер, понимающий SmartMedia card, распаиваете проводочками/шлейфом панельку под микруху и пытаетесь ее прочитать. Но тут могут возникнуть проблемы с файловой системой - если она повреждена, то и прочитать ничего не удастся.

Второй вариант.
Когда-то давно на сайте Telesys.ru были выложены исходники для ПИКов для посекторного/побайтного чтения этих чипов/карточек. Ссылку я давал, но она уже битая. Возможно, где-то в инете они еще гуляют.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 319
Зарегистрирован: Ср окт 31, 2007 17:57:21
Откуда: Украина Запорожье

Сообщение hawkman »

pirotehnick писал(а):Обычно слетает именно прошивка. Где-то я читал что есть специальные программы, которыми можно восстановить прошивку, но я точно не знаю правда-ли это. А считать сам чип памяти можно только на специализированном оборудовании.
читаем сдесь. http://flashboot.ru/index.php?name=News ... cle&sid=22
реально работает. :wink: правда одну так и не удалось восстановить. т к чиб был убит статическим электричесвом :cry:
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Сб ноя 22, 2008 15:31:52

Сообщение Белк »

Народ, флешнакопители из которых можно выпаять микросхему флешпамяти или подпаять к ней проводки не выпускают уже очень давно, сейчас голые кристаллы памяти и контроллера монтируют прямо на плату и заливают компаундом.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Сб ноя 22, 2008 15:31:52

Сообщение Белк »

Труп после вскрытия:
http://s50.radikal.ru/i129/0901/0a/b6e123890c4c.jpg
Вверху залитый компаундом контроллер, внизу сама память.

Ещё один труп:
http://s44.radikal.ru/i105/0901/76/ccc670d9f5cb.jpg
Так выглядят почти все современные USB флешки, с обратной стороны плоская пластиковая поверхность с нанесённой маркировкой. Единственное что тут ремонтопригодно это светодиод :)
abc
Друг Кота
Аватара пользователя
Сообщения: 3688
Зарегистрирован: Чт мар 20, 2008 01:06:40
Откуда: Севастополь

Сообщение abc »

Вверху залитый компаундом контроллер, внизу сама память.
В том-то и дело, что память (в "больших" USB-флешках и в картах CompactFlash) всегда имеет корпус. И это именно NAND FLASH, с доступными даташитами и стандартной системой команд. А значит к ней применимы все те телодвижения, которые я описал.
Ну, а то, что Т.С. слил воедино карточки CompactFlash и SD - об этом надо было сразу ему указать. Естесственно, SD залита в пластик и ловить там нечего.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»