Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
Копирование (дублирование) данных   Search  Register  Log in
23.09.2023 - tech support stopped
23.09.2024 - forum closed
Reply to topic Goto page 1, 2  Next
Author Message
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Mon Jan 31, 2011 20:03    Post subject: Копирование (дублирование) данных
Reply with quote

Для примера

Использую k9gag08u0e или k8wag08u1a

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

Может я что то делаю не так? Или..?
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Wed Feb 02, 2011 18:09    Post subject: Re: Копирование (дублирование) данных
Reply with quote

Может к программатору есть софт, что бы сбойные блоки помечать?
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Wed Feb 02, 2011 18:21    Post subject:
Reply with quote

Где помечать?
В логе они высвечиваются при верификации
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Thu Feb 03, 2011 18:59    Post subject:
Reply with quote

Сергей wrote:
Где помечать?
В логе они высвечиваются при верификации


Я наверное "коряво" написал, задача такая, что бы программатор не писал в бэд блоки инфу.
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Thu Feb 03, 2011 19:08    Post subject:
Reply with quote

Просто оставлял их стёртыми?
А инфу выкидывал?
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Thu Feb 03, 2011 19:22    Post subject:
Reply with quote

Сергей wrote:
Просто оставлял их стёртыми?
А инфу выкидывал?


Гм... тогда я значит неправильно понимаю, что информация о битых блоках хранится в микросхеме?

Попробую еще раз. Есть не паяная микросхема (новая). Есть данные размером в 1 Гб, я эти данные записываю программатором в микросхему, потом считываю и сравниваю два файла (дампа). У меня есть сбойные места в считанном файле (дампе). Как это обойти?
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Thu Feb 03, 2011 19:40    Post subject:
Reply with quote

Сначала вам нужно узнать как контроллер этого устройста размечает дамп, где хранит таблицы трансляции

Потом составить список сбойных блоков в новой микросхеме
И перенести в исходном дампе блоки из сбойных в рабочии области
Изменить таблицы трансляции и записать дамп

Если речь идёт о сбойных битах и их 1-2 на блок то можно предположить что контроллер ECC этого устройства сможет исправить эти биты при чтении сбойного блока
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Thu Feb 03, 2011 19:53    Post subject:
Reply with quote

Сергей wrote:
Сначала вам нужно узнать как контроллер этого устройста размечает дамп, где хранит таблицы трансляции


Это самое нереальное Sad У меня вообще создается впечатление, что тот контроллер ничего не размечает и пишет все подряд. Не предполагая, что в микросхеме могут быть битые блоки.
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Sat Feb 05, 2011 1:26    Post subject:
Reply with quote

Вадим wrote:
Сергей wrote:
Сначала вам нужно узнать как контроллер этого устройста размечает дамп, где хранит таблицы трансляции


Это самое нереальное Sad У меня вообще создается впечатление, что тот контроллер ничего не размечает и пишет все подряд. Не предполагая, что в микросхеме могут быть битые блоки.


Впрочем как я понял и программатор.... Sad
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Sun Feb 06, 2011 17:17    Post subject:
Reply with quote

Вадим wrote:
Вадим wrote:
Сергей wrote:
Сначала вам нужно узнать как контроллер этого устройста размечает дамп, где хранит таблицы трансляции


Это самое нереальное Sad У меня вообще создается впечатление, что тот контроллер ничего не размечает и пишет все подряд. Не предполагая, что в микросхеме могут быть битые блоки.


Впрочем как я понял и программатор.... Sad


Quote:
По определению Samsung, плохие блоки — это блоки, в которых есть сбойные биты, за надежность которых производитель ответственности не несет. Информация о том, что блок является плохим, записана в первом байте из запасной области памяти (column address 2048). Все ячейки памяти микросхем, выходящих с завода, стерты, в них записано FFh. Если по column-адресу 2048 первой и второй страницы блока записано не FFh, значит, этот блок дефектный и пользоваться им не стоит.


Интересно, а программатор это учитывает?
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Sun Feb 06, 2011 20:58    Post subject:
Reply with quote

Нет
Потому что рекомендации самсунг ни один производитель флэш устройств не следует
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Sun Feb 06, 2011 21:08    Post subject:
Reply with quote

Сергей wrote:
Нет
Потому что рекомендации самсунг ни один производитель флэш устройств не следует


Так не только у Самсунга есть битые блоки, как то они (производители чипов) их же учитывают? (это я просто по самсунгу искал)

ЗЫ - чем дальше в лес, тем волки толще Very Happy
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Sun Feb 06, 2011 23:18    Post subject:
Reply with quote

Их учитывают производители контроллеров, а не памяти
Каждый по своему
Вадим



Joined: 07 Jul 2010
Posts: 12


PostPosted: Mon Feb 07, 2011 1:58    Post subject:
Reply with quote

Сергей wrote:
Их учитывают производители контроллеров, а не памяти
Каждый по своему


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

Как могут учитывать производители контроллеров неизвестные им таблицы бэд блоков? Значит эти таблицы как минимум известны, это я сейчас говорю о заводских бэдах.
Сергей



Joined: 26 Aug 2005
Posts: 20281

Flash-Extractor developer

PostPosted: Mon Feb 07, 2011 2:51    Post subject:
Reply with quote

Заводские таблицы производителей памяти если и существовали когда-то
То сейчас полностью стёрты таблицами и данными производителей флэш устройств вцелом
Display posts from previous:   
Reply to topic All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 

Last added
Monolith Micro SD_76   98 3c 99 a3   1x4 AU6989NHL-2   98 d7 98 b2   1x1 SM3281L-AB   45 3c 98 b3   1x1   v5 Monolith USB 68   ec 1e 98 bf   1x1 SM3265P-AC   45 3e 98 03   1x1 SM3281N-AB   45 48 9a b3   2x2 Monolith Micro SD_75   32 2c c3 08   1x1 Monolith Micro SD_74   45 3e 98 b3   1x4   Ref AU6989SNHL-2   45 de 98 92   1x1 SM3261L-AB   45 de 98 92   1x1
News
01.02.2024 Save FE key
23.09.2022 The End
11.11.2021 Legs for NR
16.08.2021 Sector Number Slow
15.07.2021 New drivers
© Soft-Center ltd.