ЗАО «ЗЭО»

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

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

Новости:

Автор Тема: Что-то изменилось в Тионе-2 - перестала шиться флэшь.  (Прочитано 5523 раз)

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

Alexey_N

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

Здравствуйте.
Проблема заключается в том, что я не могу прошить переменные в загрузчике командой save:

1.Прошиваю загрузчик при снятой перемычке:
C:\***>download.exe ttu-u-boot.bin
Flash Manufacture ID:0089, Device ID:891f
Successfully programmed 'ttu-u-boot.bin'.

2.Ставлю перемычку на место, завожу терминалку и выполняю такое упражнение:

U-Boot 1.3.3 (Jun  8 2010 - 01:07:08)

CPU:   Cirrus Logic EP9315 rev. E2
DRAM:  64 MB
Flash: 64 MB
Hit any key to stop autoboot:  0
$ protect off 60040000 6007ffff
. done
Un-Protected 1 sectors
$ erase 60040000 6007ffff

. done
Erased 1 sectors

3.Перезапускаю Тион и пытаюсь что-то сохранить:

·*** Warning - bad CRC, using default environment

U-Boot 1.3.3 (Jun  8 2010 - 01:07:08)

CPU:   Cirrus Logic EP9315 rev. E2
DRAM:  64 MB
Flash: 64 MB
Hit any key to stop autoboot:  0
$ setenv ipaddr 192.168.1.102
$ save
Saving Environment to Flash...
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash... Flash buffer write error at address 60040000
Command Sequence Error.
Outside available Flash
. done
Protected 1 sectors

Так вот не хочет же сохраняться! :(

Во всех Тионах-2, полученных до осеннего кризиса (до октября 2010), этой проблемы не наблюдается.
Различия в ПЗУ-шках минимальны...

Помогите, плз., что сдесь можно сделать?
Спасибо.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Сообщите маркировку Flash?
Скорее всего у вас будет P33TF производитель Numonyx (раньше было P33T95 производитель Intel, но он продал производство Numonyx).

Как оказалось, эти Flash работают не на 100% одинаково, особенно при буферной записи. Проблему решили переходом на U-Boot 2010.09. Но пока в нём я не сделал поддержку видео и патч не подготовил, даю как есть.
Записан

Alexey_N

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

Сообщите маркировку Flash?
Скорее всего у вас будет P33TF производитель Numonyx (раньше было P33T95 производитель Intel, но он продал производство Numonyx).
Да, именно так и есть - отличие в буквах на конце.
Записан

seton44

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

день добрый та-же проблема не пишет во флеш
пытаюсь записать свой бинарник во флеш..и ошибка записи ...
собирать u-boot НЕЧЕМ............!!!!!!!!!!!!!!!!!!!!
 есть-ли собранный u-boot.bin с исправленной ошибкой...
очень нужно ..плиз....
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

md5sum:
a53759e71213204ef3d19226301da259  u-boot-2010.09_gbd6c472_tion-pro2.bin
Записан

Yuri

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

Проблему решили переходом на U-Boot 2010.09. Но пока в нём я не сделал поддержку видео и патч не подготовил, даю как есть.

Как вариант решения проблемы в контексте u-boot 1.3.3 (с работающим видео т.е.) - в атачменте бэкпорт CFI драйвера из u-boot 2010.09 в u-boot 1.3.3.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Лучше бы видео в 2010.09 или более новый перенести.
Записан

Yuri

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

Лучше бы видео в 2010.09 или более новый перенести.

факт, но сходу что-то не получилось; а Вами планируется полная доработка (в частности - поддержка видео) u-boot-2010.09 (или более нового) для Тиона?
Записан