Програматор NAND Flash. Глупый вопрос к умным людям.

Wassaby
09/04/2014 00:54
Уже несколько лет сталкиваюсь с проблемой слета прошивки в NAND Flash ЖК теликов. Непример SONY , PHILIPS.
И вот беру я любую USB флешку , открываю и наблюдаю следующие елементы -
1.контролер флешки с кварцем.
2. Один или двое собственно микросхем NAND Flash.

Так вот вопрос?. Ежели я выпаяю старую NAND Flash и запаяю вместо нее NAND Flash с телика (сответственно даташиту) то прочтет ли данный контролер ее и распознает соответственно файловую систему даного сабжа?.
Теоретически вроде должно прокатить ну а практически?

БЕЗЫМЯННЫЙ
09/04/2014 05:49
Wassaby, не менее глупый всречный вопрос: а у ТВ SONY какая файловая система?

Wassaby
09/04/2014 09:40
А понятия не имею. Потому и спрашиваю.

Rom-Zecs
09/04/2014 10:09
я думал об этом, никто ничего не может сказать определенно, но есть утилита dd , она способна слить образ диска включая загрузчик

Wassaby
10/04/2014 00:17
Я так понимаю шо желательно взять старую 250Мб.-500Мб. флешку и на ней ставить експеримент, но не знаю где достать.

cybe
11/04/2014 08:10
Wassaby писал:
Я так понимаю шо желательно взять старую 250Мб.-500Мб. флешку и на ней ставить експеримент, но не знаю где достать.
зачем так мудрить? прогером слил с памяти, да залил в рабочую флешку, пусть и большим размером - вот и весь експеремент

Wassaby
12/04/2014 23:49
Вот здесь собака и зарыта. Здесь требуутся подход как допустим к старой дискетке 1.44Мб. с BOOT , FAT таблицей плохих секторов, и.т. д.То есть контроллер распознает все ети тонкости а программатор нет.

Lenchik
13/04/2014 06:09
Контроллер ничего не распознаёт. В нём насмерть зашита информация по конкретной микросхеме памяти. Читает и пишет он по своеобразному алгоритму, вразброс, кусками. Это что бы ячейки памяти изнашивались по возможности одинаково, а иначе начало будет изнашиваться быстрее.

Ev_58RUS
24/07/2014 11:54
Мне кажется, все проще (и в то же время сложнее в плане реализации).
В микросхеме NAND USB-флешки кроме пользовательских данных зашит ещё и загрузчик контроллера.
Если припаять чистую нанд или любую другую нанд, в которой будет отсутствовать этот загрузчик, то контроллер эту память просто не увидит.
И в системе будет виден съёмный носитель с объёмом 0.
Чтобы заставить контроллер производить манипуляции с чистой памятью, нужно его каким-то образом "завести" если он не заводится автоматически (в нанде нет загрузчика), теоретически можно это попробовать сделать с компа с помощью какой-то специальной утилиты и драйверов этого контроллера.
Вот в этой утилите и вся соль.
Утилита от производителя контроллера никак не катит. Она способна только сделать низкоуровневый формат и прошить во флешу родной загрузчик контроллера. Нам же нужно шить нечто другое. Да плюс ещё иногда требуется выдёргивать имеющуюся на флеше информацию.

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru