Что значит "не грузится" ? В терминале на dbgu что говорит и вообще как вы его загружаете ? Для примера в командной строке u-boot в терминале нанаберите
#tftpboot 21000000 zlinux
#bootm 21000000
я его по tftp гружу, но дефолтный адрес у меня 22000000
а не 21000000.
А при загрузке у меня оно только пишет
Uncompressing ........
и все :).
И еще, оно у вас грузит систему с SD-карточки?
попробую 21000000
да, но вам чтобы убедиться в работоспособности lcd можно вообще не иметь rootfs.
если у вас точно такая же плата как у меня то там 32мб = 0х2000000 - куда же вы загружаете ядро ? даже если это укажет на 0х20000000 то как минимум перекроется адрес 0х20000100 по которому лежат загрузочные параметры ядра которые ему сообщает загрузчик.
ps я не понимаю - на каком основании вы утверждаете что ничего не работает если даже ядро не загрузили ??
Ну я это понимаю :)) Значит, как домой приду попробую загрузить ядро по вашему.
Я еще заметил что у вас плата зеленого цвета :), а у меня синего :)). Может разные ревизии? У меня она маленькая размеры те же что и у вас, и компоненты тоже вроде аналогично расположены.
---
Про загрузку ядра.
Дело в том, что я в эти дела с загрузкой ядра не лез и толком не понимаю о чем речь.
Наверное мне следует предоставить лог загрузки ядра.
У меня там 32Мб.
Вот есть скрин у меня, делал давненько, но ничего там и не менял. http://alfamayonez.ru/wp-content/uploads/2009/10/xve.png
Там написано tftp_boot 20400000 :) вот куда пишется.
Значит мне надо грузить ваше ядро как 21000000?
---
О том что ничего не работает, я просто пытался и свое ядро попутно грузить с драйвером.
---
ООох сколько уже идей накопилось для апробации :).
Спасибо за поддержку!
Ну вот, в самом деле я ничего не менял из этих настроек, когда взял ваш бинарник.
И у меня ядро не грузилось, только uncompressing. И более ничего.
Должен же быть вывод лога загрузки на ttyS0, так ведь?
За 22000000 дико извиняюсь, это я попытался налету вспомнить что за настройки у меня там были.
Ну вот, попробовал опять загрузить ваше ядро, и оно не хочет грузиться. Uncompressing и все.
Должен добавить, что ядра 2.6.29 у меня не работают почему-то.
Все остальные заводил от 24-го до 31-го
Давайте договримся - приводите конкретные логи загрузки, простая копипаста с окна терминала прямо от включения питания. Чтобы не тратить время вот с этим имиджем http://sasamy.narod.ru/zlinux - это измененный имидж так что _скачайте_ его а не загружайте тот что был раньше, есть подозрения почему может не загружаться ядро и оно не касаются моего драйвера. Скопироуйте его в /var/tftpboot или как там у вас называется директория tftp-сервера. В u-bbot наберите
#tftpboot 21000000 zlinux
#bootm 21000000
Кстати, когда пытался на свое ядро модуль прикручивать, сталкивался с проблемой нехватки "символов" при сборке ядра.
cfbimgblt
cfbfillrect
cfbcopyarea
Для исправления этого мне приходилось править файл
drivers/video/Kсonfig
теперь часть про lph88fb у меня выглядит вот так.
Ы.. у меня тоже виснет (синяя, 32мб, из дополнений Nand и звук)
мои ядра грузятся без проблем :)
Посмотрел я на схемы SK-MAT91 и SK-AT91 - у меня нет перемычек J7,J8, т.о. нет коммутации выбора (TX0,RX0) или (DTX,DRX). Естесно если используется другой порт для диагностики, то я ничего не вижу и констатирую повисание..
И еще: pin_15(PB4/TXD0) - LCD_RESET - может имеет смысл взять другой пин. Я не знаю кто козырнее - драйвер дисплея или сериал-драйвер.. Ведь работает правило - кто первым встал - того и пин :)))