ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: ftf от 25 Июня, 2010, 13:39:24

Название: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: ftf от 25 Июня, 2010, 13:39:24
Здравствуйте!

После перепрошивки загрузчика перестала обнаруживаться вторая половина памяти DRAM.

Логи загрузки:

Было  (в состоянии поставки):
U-Boot 1.3.3-svn886 (Jan 19 2010 - 12:29:53)
DRAM:  128 MB
Flash: 32 MB

Стало (после заливки сборки http://www.zao-zeo.ru/media/files/u-boot/u-boot-1.3.3_svn381_tion270-pxa270-series_bin.tar.gz (http://www.zao-zeo.ru/media/files/u-boot/u-boot-1.3.3_svn381_tion270-pxa270-series_bin.tar.gz)):
U-Boot 1.3.3-svn381 (Feb  6 2009 - 19:07:50)
DRAM:  64 MB
Flash: 32 MB

Может быть такое, что u-boot видит не всю память? (Если так, то нельзя ли сборочку, которая была залита при поставке, получить?)
Или память действительно вылетела?
Ещё варианты?

ЗЫ: на оставшемся "одном крыле" Линукс взлетает...

Ещё одна странность: перестала работать кнопка SW1 на плате сириус. То есть, плата запускается _сразу_ после включения БП (раньше нужно было ещё кнопку нажать) и, после запуска, не выключается нажатием на эту кнопку.
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: asv от 25 Июня, 2010, 14:14:46
>Может быть такое, что u-boot видит не всю память? (Если так, то нельзя ли сборочку, которая была залита при поставке, > получить?)
> Или память действительно вылетела?

Вы U-Boot сами собирали?


> Ещё одна странность: перестала работать кнопка SW1 на плате сириус. То есть, плата запускается _сразу_ после включения БП (раньше нужно было ещё кнопку нажать) и, после запуска, не выключается нажатием на эту кнопку.

Это не относится к загрузчику.
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: asv от 25 Июня, 2010, 14:23:15
> svn381 (Feb  6 2009 - 19:07:50)

Вижу что нет. Можете собрать сами или
http://www.zao-zeo.ru/media/files/u-boot/u-boot-1.3.3_svn886_tion270-pxa270-series_bin.tar.gz
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: ftf от 25 Июня, 2010, 14:32:34
Это не относится к загрузчику.
Я догадался.
А к чему - относится?


Я пытаюсь собрать u-boot, но...
Патч http://www.zao-zeo.ru/media/files/u-boot/patch/u-boot-1.3.3_tion-tion270-series_svn894_201002151634.tar.gz (http://www.zao-zeo.ru/media/files/u-boot/patch/u-boot-1.3.3_tion-tion270-series_svn894_201002151634.tar.gz) на оригинальный исходный код U-Boot 1.3.3  ftp://ftp.denx.de/pub/u-boot/u-boot-1.3.3.tar.bz2 (http://tp://ftp.denx.de/pub/u-boot/u-boot-1.3.3.tar.bz2) не ложится.
Обе ссылки взяты со страницы http://www.zao-zeo.ru/dokuwiki/doku.php/u-boot (http://www.zao-zeo.ru/dokuwiki/doku.php/u-boot).
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: asv от 25 Июня, 2010, 14:39:42
> к чему - относится?

К триггеру на транзисторах.


> Я пытаюсь собрать u-boot, но...

Вы не умеете накладывать патчи.

wget http://www.zao-zeo.ru/media/files/u-boot/patch/u-boot-1.3.3_tion-tion270-series_svn894_201002151634.tar.gz
wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.3.3.tar.bz2
tar xjf u-boot-1.3.3.tar.bz2
tar xzf u-boot-1.3.3_tion-tion270-series_svn894_201002151634.tar.gz
cd u-boot-1.3.3
patch -p1 < ../u-boot-1.3.3_tion-tion270-series_svn894_201002151634/u-boot-1.3.3_tion-tion270-series_svn894.patch
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: ftf от 25 Июня, 2010, 14:51:24
К триггеру на транзисторах.

Подробнее можно? Как лечить?

Вы не умеете накладывать патчи.

Не спорю.

patch -p1 < ../ ...

А я вот задал "-p0"... Почему бы не разместить инструкцию в вике?
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: asv от 25 Июня, 2010, 14:53:36
Потому что можно открыть файл патча и сразу понятно какой p#. Большинство используют p1.
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: ftf от 30 Июня, 2010, 13:23:42
Спасибо, что выложили подходящую прошивку. С ней заработало, память "нашлась".
Кнопку мы тоже починили - вылетел один из транзисторов в триггере...
Название: Re: обнаружение памяти DRAM загрузчиком U-Boot
Отправлено: asv от 30 Июня, 2010, 14:26:59
Скажите, пожалуйста, в чём было дело в OpenOCD.