выкроил чуть времени, стряхнул пыль и собрал все в кучу..
результаты: не смог загрузить 2.6.17 на корневую с винчестера, не могу вспомнить что там надо еще подкрутить, кроме EABI..
зато без проблем загрузился с пиленного 2.6.34-rc5 (того самого с непонятками по ЮСБ и далее - есть отдельный тред).
на обоих ядрах MIO430 нормально отображал все информацию..
куски лога:
т.е. No bad block!! - это хорошо. Found bad block - плохо :)
и конец загрузки:
позволю чуть поддразнить (не в моих правилах)
вот запускаю Иксы:
вот браузером зашел на starterkit.ru
кратко по системе - на плате 64МБ, рутовая на винте Debian 6.0 для ARM. кстати при запуске с БП 3А винчестер отказался нормально работать. пришлось подключать другой адаптер USB-SATA с внешним питанием - это о питание..
начальный вопрос - ваша система кит+мио430 когда-нить показывали нормально или изначально было неправильное изображение? по фоткам явно подключение правильное, полярность не напутана и синхра вроде правильная. в 2.6.17 для смены типа индикатора надо править в 3-4 местах (весьма неочевидных)..
Да, показывала пингвина и что-то там про starterkit.ru. А потом я перепрошил :-(
А можешь скинуть своё ядро 2.6.17 или 2.6.34-rc5 ? По идее же дисплей инициализируется до файловой системы, и я смогу понять был ли сбой в железе или нет. Я так понял у нас железо с тобой одинаковое! Только у меня 32M.
И на счёт u-boot, я же правильно понимаю, что нет принципиального отличия прошивать ядро самому в nand или грузить его по TFTP?
вот ядро 2.6.17.14, собрано под 32M, MIO430, загрузка с sda1
----------------------------------------
Ссылка на файл: http://webfile.ru/5281144
Имя файла: 950kernel-32m-mio430-sda1
Размер: 2 Мб
----------------------------------------
должен быть стабильный пингвин, если нет, то у нас или железо разное или у тебя что-то сдохло..
как грузить - без разницы - с сетки или нанда..
Оно работает!!!! Громадное спасибо!
Записал его в nand, запустил плату (питалово подавал через USB) и... Появился пингвин на чёрном фоне!!! Значит, дисплей работает как надо!
Воткнул в USB уже готовую флеху с debian 5.0 - забутился с неё без проблем (хотя в лог всякие error'ы и warning'и валились). Сейчас попробую поставтиь xorg :-)
Итак, осталось научиться компилить ядро, не важно 2.6.17 или новее, главное, чтобы работало :-)
помни, что у тебя 32метра мозгов (у платы разумеется) - т.ч. полноценный Дебьян будет тяжеловат. А Иксы вообще лучше запускать на 64+ и свопик нарезать мег этак 128, иначе все очень небыстро будет..
погонять, потестить и так можно, но смотри в сторону корневой с Busybox сгенеренной Buildroot, там же и Иксы есть. Да усеченно/кастрированный вариант - зато шевелиться будет быстрее..
если на винте место есть - разверни второй раз виртуалку и сделай бекап сорцов ядра, а потом глумись над ядром..
научишься, не переживай - это сначала кажется все мудрено и запутанно, потом пальцы сами привыкнут - куда тыкать :)
Я-таки поставил xorg, даже запустил icewm такойже как у тебя :-) Конечно тормозит жутко, но главное работает!
Увы, не смог заставить работать под иксами УСБ мышку :-( В консоль ругается что-то там про ohci/ehci и всё на этом.
Попробую разботанить buildroot - я даж и не знал что там иксы есть...
Мышку заставил работать, но теперь новый глюк, похоже отваливается файлуха через некоторое время работы, в консоль валятся строки типа:
Если написать ls в консоли:
При этом файловая система ext2 убивается напрочь, приходится делать на компе e2fsck после ресета, поэтому я переформатил флешку в ext3 - стало стабильнее, но проблемы с отваливанием УСБ остались :(
Может памяти не хватает, может ещё чего, фиг знает...