Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
Установка Debian + X server
yeso
Добавлено 22.04.2011 21:59 Редактировалось 22.04.2011 22:01 Сообщение: 11
yeso
0

Пункты: 320
Регистрация: 22.04.2011
Ядро 2.6.17.14 адаптированное, исходники есть, но у меня после компиляции оно не запускается.


Откатился на ядро и rootfs с диска и сделал фотки экранчика:

http://habreffect.ru/files/99e/87492bd6b/photo.JPG

http://habreffect.ru/files/b20/860cc70a3/photo_1.JPG

После каждого ресета экран поначалу серого цвета, как только просасывается LCD драйвер, становится рандомно-цветным-вполоску :-)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 22.04.2011 23:59 Сообщение: 12
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
выкроил чуть времени, стряхнул пыль и собрал все в кучу..
результаты: не смог загрузить 2.6.17 на корневую с винчестера, не могу вспомнить что там надо еще подкрутить, кроме EABI..
зато без проблем загрузился с пиленного 2.6.34-rc5 (того самого с непонятками по ЮСБ и далее - есть отдельный тред).
на обоих ядрах MIO430 нормально отображал все информацию..
куски лога:
Код
nand boot ...
addr 0x8000, len 103,840
No bad block!!
U-Boot 1.1.6 (Nov 24 2009 - 10:21:35)
DRAM: 64 MB
MANUFACT=0x90
## Unknown FLASH on Bank 0 - Size = 0x00000000 = 0 MB
Flash: 0 kB
*** Warning - bad CRC, using default environment

т.е. No bad block!! - это хорошо. Found bad block - плохо :)
Код
## Starting application at 0x00008000 ...
Uncompressing Linux... done, booting the kernel.
Linux version 2.6.34-rc5 (root@debian) (gcc version 4.2.1) #156 PREEMPT Fri Apr 22 22:50:12 EDT
2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: W90P950EVB
Memory policy: ECC disabled, Data cache writeback
CPU type 0x02900910 is NUC910
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS0,115200n8 mem=64M nosoftlockup root=/dev/sda2 rootwait cpufreq=200

и конец загрузки:
Код
Starting enhanced syslogd: rsyslogd.
Restoring mixer settings...failed. ... failed!
Starting periodic command scheduler: cron.
Starting system message bus: dbus.
Starting internet superserver: inetd.
Starting OpenBSD Secure Shell server: sshd.
startpar: service(s) returned failure: aumix ... failed!

Debian GNU/Linux 6.0 armets ttyS0


позволю чуть поддразнить (не в моих правилах)
вот запускаю Иксы:
Код
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32 armv5tel Debian
Current Operating System: Linux armets 2.6.34-rc5 #156 PREEMPT Fri Apr 22 22:50:12 EDT 2011 armv5tejl
Kernel command line: console=ttyS0,115200n8 mem=64M nosoftlockup root=/dev/sda2 rootwait cpufreq=200
Build Date: 12 January 2011 03:54:41AM
xorg-server 2:1.7.7-11 (Cyril Brulebois <kibi@debian.org>)

вот браузером зашел на starterkit.ru

title

кратко по системе - на плате 64МБ, рутовая на винте Debian 6.0 для ARM. кстати при запуске с БП 3А винчестер отказался нормально работать. пришлось подключать другой адаптер USB-SATA с внешним питанием - это о питание..

начальный вопрос - ваша система кит+мио430 когда-нить показывали нормально или изначально было неправильное изображение? по фоткам явно подключение правильное, полярность не напутана и синхра вроде правильная. в 2.6.17 для смены типа индикатора надо править в 3-4 местах (весьма неочевидных)..

сорри за длинность изложения. :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
yeso
Добавлено 23.04.2011 04:48 Сообщение: 13
yeso
0

Пункты: 320
Регистрация: 22.04.2011
О! Большое спасибо за потраченное время =)

Цитата
начальный вопрос - ваша система кит+мио430 когда-нить показывали нормально или изначально было неправильное изображение?

Да, показывала пингвина и что-то там про starterkit.ru. А потом я перепрошил :-(

А можешь скинуть своё ядро 2.6.17 или 2.6.34-rc5 ? По идее же дисплей инициализируется до файловой системы, и я смогу понять был ли сбой в железе или нет. Я так понял у нас железо с тобой одинаковое! Только у меня 32M.

И на счёт u-boot, я же правильно понимаю, что нет принципиального отличия прошивать ядро самому в nand или грузить его по TFTP?
Спуститься к концу Подняться к началу
Персональная информация
yeso
Добавлено 23.04.2011 04:54 Сообщение: 14
yeso
0

Пункты: 320
Регистрация: 22.04.2011
Запустил плату от блока питания D-Link 5V, 2A - всё работает точно также как и от USB, т.е. проблема у меня не в отсутствии БП.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.04.2011 14:02 Сообщение: 15
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вот ядро 2.6.17.14, собрано под 32M, MIO430, загрузка с sda1
----------------------------------------
Ссылка на файл: http://webfile.ru/5281144
Имя файла: 950kernel-32m-mio430-sda1
Размер: 2 Мб
----------------------------------------
должен быть стабильный пингвин, если нет, то у нас или железо разное или у тебя что-то сдохло..
как грузить - без разницы - с сетки или нанда..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
yeso
Добавлено 23.04.2011 14:41 Сообщение: 16
yeso
0

Пункты: 320
Регистрация: 22.04.2011
Оно работает!!!! Громадное спасибо!
Записал его в nand, запустил плату (питалово подавал через USB) и... Появился пингвин на чёрном фоне!!! Значит, дисплей работает как надо!

Воткнул в USB уже готовую флеху с debian 5.0 - забутился с неё без проблем (хотя в лог всякие error'ы и warning'и валились). Сейчас попробую поставтиь xorg :-)

Итак, осталось научиться компилить ядро, не важно 2.6.17 или новее, главное, чтобы работало :-)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.04.2011 15:01 Сообщение: 17
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Оно работает!!!! Громадное спасибо!
Записал его в nand, запустил плату (питалово подавал через USB) и... Появился пингвин на чёрном фоне!!! Значит, дисплей работает как надо!

ну, слава богу, железо живое..

Цитата
Воткнул в USB уже готовую флеху с debian 5.0 - забутился с неё без проблем (хотя в лог всякие error'ы и warning'и валились). Сейчас попробую поставтиь xorg :-)

помни, что у тебя 32метра мозгов (у платы разумеется) - т.ч. полноценный Дебьян будет тяжеловат. А Иксы вообще лучше запускать на 64+ и свопик нарезать мег этак 128, иначе все очень небыстро будет..
погонять, потестить и так можно, но смотри в сторону корневой с Busybox сгенеренной Buildroot, там же и Иксы есть. Да усеченно/кастрированный вариант - зато шевелиться будет быстрее..

Цитата
Итак, осталось научиться компилить ядро, не важно 2.6.17 или новее, главное, чтобы работало :-)

если на винте место есть - разверни второй раз виртуалку и сделай бекап сорцов ядра, а потом глумись над ядром..
научишься, не переживай - это сначала кажется все мудрено и запутанно, потом пальцы сами привыкнут - куда тыкать :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
yeso
Добавлено 23.04.2011 20:40 Сообщение: 18
yeso
0

Пункты: 320
Регистрация: 22.04.2011
Я-таки поставил xorg, даже запустил icewm такойже как у тебя :-) Конечно тормозит жутко, но главное работает!
Увы, не смог заставить работать под иксами УСБ мышку :-( В консоль ругается что-то там про ohci/ehci и всё на этом.

Попробую разботанить buildroot - я даж и не знал что там иксы есть...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.04.2011 21:09 Редактировалось 24.04.2011 13:04 Сообщение: 19
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Я-таки поставил xorg, даже запустил icewm такойже как у тебя :-) Конечно тормозит жутко, но главное работает!
Увы, не смог заставить работать под иксами УСБ мышку :-( В консоль ругается что-то там про ohci/ehci и всё на этом.

поздравляю :)
про мышку интересно.. КАК она подключена? если напрямую в порт, то попробуй через USB хаб..
этот тред читал? ссылка

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
yeso
Добавлено 24.04.2011 14:06 Сообщение: 20
yeso
0

Пункты: 320
Регистрация: 22.04.2011
Мышку заставил работать, но теперь новый глюк, похоже отваливается файлуха через некоторое время работы, в консоль валятся строки типа:
Код

usb 1-1: device descriptor read/64, error -110
usb 1-1: device descriptor read/64, error -110
usb 1-1: new high speed USB device using nuc900-ehci and address 11
usb 1-1: device descriptor read/64, error -110
usb 1-1: device descriptor read/64, error -110
usb 1-1: new high speed USB device using nuc900-ehci and address 15
usb 1-1: device descriptor read/64, error -110
usb 1-1: device descriptor read/64, error -110
usb 1-1: new high speed USB device using nuc900-ehci and address 19
usb 1-1: device descriptor read/64, error -110

Если написать ls в консоли:
Код

armets:/# ls
-bash: /bin/ls: No such file or directory


При этом файловая система ext2 убивается напрочь, приходится делать на компе e2fsck после ресета, поэтому я переформатил флешку в ext3 - стало стабильнее, но проблемы с отваливанием УСБ остались :(

Может памяти не хватает, может ещё чего, фиг знает...

Для истории:
http://s52.radikal.ru/i138/1104/05/bea901445e3ft.jpg
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-MNUC950