ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: форматирование внутреней NAND-флэш  (Прочитано 10942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43

Есть Тион, на нем ранее стояла WinCE, флеш была стерта и отформатирована из стартового меню.
После этого повторно ни Винда, ни Линукс нормально не прошиваются, на этапе загрузки выдаётся куча ошибок.
Как полностью отформатировать внутренюю NAND-флэш со внешнего ПК?
Записан

kos311

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: форматирование внутреней NAND-флэш
« Ответ #1 : 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.
Всё.
Записан

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43
Re: форматирование внутреней NAND-флэш
« Ответ #2 : 04 Июня, 2013, 11:48:07 »

да, так и сделал, при этом на последнем этапе при low level форматировании вываливаются ошибки bad block. после чего уже не ставится ни винда, ни линукс.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: форматирование внутреней NAND-флэш
« Ответ #3 : 04 Июня, 2013, 12:43:18 »

Ошибки появляются и после выбора из EBoot пунктов "[8] Format All NAND Regions" и " [F] NAND Low Level Format"? Покажите лог форматирования для одной и второй команды.
Записан

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43
Re: форматирование внутреней NAND-флэш
« Ответ #4 : 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-флэш.
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: форматирование внутреней NAND-флэш
« Ответ #5 : 04 Июня, 2013, 14:39:14 »

Скорость стирания этой флеши - 500 мкс/блок, 2048 блоков. Итого около 1 сек на стирание всей флеши.
Попробуйте записать предыдущий образ ОС и КФС.
Записан

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43
Re: форматирование внутреней NAND-флэш
« Ответ #6 : 04 Июня, 2013, 19:43:04 »

Скорость стирания этой флеши - 500 мкс/блок, 2048 блоков. Итого около 1 сек на стирание всей флеши.
Попробуйте записать предыдущий образ ОС и КФС.

перепробовал все архивы, бесполезно, bad block.
 у меня есть еще один тион28, он прошивается наура всеми архивами. а первый - ни в какую((
видимо внутренняя NAND-флэш  накрылась что ли?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: форматирование внутреней NAND-флэш
« Ответ #7 : 04 Июня, 2013, 20:04:18 »

Пока ни одного случая поломки этой флеши у нас не было. Шанс, что она сгорела есть, но маленький.

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

С какого адреса по какой появляется Skipping bad block? Какой адрес указан у первой появляющейся надписи и у последней?
Записан

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43
Re: форматирование внутреней NAND-флэш
« Ответ #8 : 04 Июня, 2013, 20:23:40 »

аллилуйя!

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

эту последовательность нужно бы отобразить в документации, чтоб больше казусов не было подобных.
« Последнее редактирование: 04 Июня, 2013, 20:30:27 от lman »
Записан