ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: lman от 03 Июня, 2013, 23:13:28

Название: форматирование внутреней NAND-флэш
Отправлено: lman от 03 Июня, 2013, 23:13:28
Есть Тион, на нем ранее стояла WinCE, флеш была стерта и отформатирована из стартового меню.
После этого повторно ни Винда, ни Линукс нормально не прошиваются, на этапе загрузки выдаётся куча ошибок.
Как полностью отформатировать внутренюю NAND-флэш со внешнего ПК?
Название: Re: форматирование внутреней NAND-флэш
Отправлено: kos311 от 04 Июня, 2013, 10:22:54
Запиши eboot на SD-карту

Cfimager.exe -a -f eboot_ivt.sb -d j

j - буква диска, под которой твоя винда определила SD-карту

Установи перемычки 1001
Подай питание.
Нажми пробел при "Initiating image launch in 3 seconds." У меня на одной машине срабатывает всегда, на другой после нескольких попыток, т.е. если после нажатия пробела ничего не произошло, бырубай и врубай питание. И так до тех пор пока не выпадет меню.

Можно зашить eboot в NAND с помощью Mfgtools.
В этом случае перемычки 0010.
В меню нажать нахав 8, затем F для форматирования NAND.
Всё.
Название: Re: форматирование внутреней NAND-флэш
Отправлено: lman от 04 Июня, 2013, 11:48:07
да, так и сделал, при этом на последнем этапе при low level форматировании вываливаются ошибки bad block. после чего уже не ставится ни винда, ни линукс.
Название: Re: форматирование внутреней NAND-флэш
Отправлено: Danila от 04 Июня, 2013, 12:43:18
Ошибки появляются и после выбора из EBoot пунктов "[8] Format All NAND Regions" и " [F] NAND Low Level Format"? Покажите лог форматирования для одной и второй команды.
Название: Re: форматирование внутреней NAND-флэш
Отправлено: lman от 04 Июня, 2013, 13:05:45
я вынимал до этого батарейку. сейчас попробовал форматировать, уже нет ошибок, но установка линукса всё равно завершается фатально.


<======= для 8: ============>
                                                                               
Selection: 8                                                                   
                                                                               
WARNING:  Format of all NAND regions requested.                                 
Boot loader and boot configuration regions will be erased!!!                   
Do you want to continue (y/n)?                                                 
INFO: Starting format of all NAND regions.                                     
INFO: Format is 100% complete.                                                 
INFO: Format of all NAND regions completed successfully. 

<===== для F: =====>
 Selection: f                                                                   
INFO: Start erasing whole NAND space!                                           
INFO: Erasing is 100% complete.                                                 
INFO: Erasing whole NAND space completed successfully.                         
INFO: Please power off the board.                                               
INFO: Spin Forever...         

стирает очень быстро (1 секунду), ощущение, что трет только заголовки таблицы, без проверки на целостность самой NAND-флэш.
Название: Re: форматирование внутреней NAND-флэш
Отправлено: Danila от 04 Июня, 2013, 14:39:14
Скорость стирания этой флеши - 500 мкс/блок, 2048 блоков. Итого около 1 сек на стирание всей флеши.
Попробуйте записать предыдущий образ ОС и КФС.
Название: Re: форматирование внутреней NAND-флэш
Отправлено: lman от 04 Июня, 2013, 19:43:04
Скорость стирания этой флеши - 500 мкс/блок, 2048 блоков. Итого около 1 сек на стирание всей флеши.
Попробуйте записать предыдущий образ ОС и КФС.

перепробовал все архивы, бесполезно, bad block.
 у меня есть еще один тион28, он прошивается наура всеми архивами. а первый - ни в какую((
видимо внутренняя NAND-флэш  накрылась что ли?
Название: Re: форматирование внутреней NAND-флэш
Отправлено: Danila от 04 Июня, 2013, 20:04:18
Пока ни одного случая поломки этой флеши у нас не было. Шанс, что она сгорела есть, но маленький.

Обычно bad block означает, что флеш отформатирована в файловой системе, которую не понимает ОС.
Сделайте из EBoot только  "[F] NAND Low Level Format", потом попробуйте прошить. Если не получится, то только "[8] Format All NAND Regions".

С какого адреса по какой появляется Skipping bad block? Какой адрес указан у первой появляющейся надписи и у последней?
Название: Re: форматирование внутреней NAND-флэш
Отправлено: lman от 04 Июня, 2013, 20:23:40
аллилуйя!

оказывается нужно было выполнить из E-BOOT пункт 7 (формат области ОС), затем пункт 8 (форматировать NAND-флэш), только после этого пункт F (low level format).
Вот после этого перепрошилось отлично. А до этого я использовал только пункты 8 и F, что совсем не помогало в данной ситуации.
убил 3 дня на то, чтобы прошить.

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