Програматор 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 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. Чтобы заставить контроллер производить манипуляции с чистой памятью, нужно его каким-то образом "завести" если он не заводится автоматически (в нанде нет загрузчика), теоретически можно это попробовать сделать с компа с помощью какой-то специальной утилиты и драйверов этого контроллера. Вот в этой утилите и вся соль. Утилита от производителя контроллера никак не катит. Она способна только сделать низкоуровневый формат и прошить во флешу родной загрузчик контроллера. Нам же нужно шить нечто другое. Да плюс ещё иногда требуется выдёргивать имеющуюся на флеше информацию. |