Технический форум по робототехнике.
k0der1 » 30 июл 2011, 22:37
Добрый день
Вторую неделю ковыряюсь с micro2440.
с коробки стояла qtopia. Работала нормально.
Пробую установить готовые образы систем с диска и с сайта преднязначенные для mini2440. все получается нормально, кроме того что на всех системах повернут дисплей на 90 градусов. Не могу понять как его повернуть и на каком уровне ковырять. Подскажите пожалуйста
k0der1 » 01 авг 2011, 19:33
методом тыка понял что зависит именно от системы.
выполнял:
1. накатил данные, которые были на флешке с коробки
2.записал образ qtopii с диска
3. запустил с нанд. дисплей оказался повернут
Murderer » 01 авг 2011, 20:32
Повернут как?
У меня изначально qtopia длинная сторона вертикально.
В ней есть средства для поворота в любую сторону.
Только usb мышка при этом работает не правильно.
k0der1 » 01 авг 2011, 22:06
изначально ширина больше длинны.
а у образов ширина меньше длинны.
у тебя как образы работают?
setar » 02 авг 2011, 00:17
есть подозрение что это зивисит от инициализации дисплея в загрузчике.
я когда исходники uboot ковырял, то видел там участки кода инициализации дисплея, но где и как уже не вспомню, а посмотреть сейчас возможности нету.
Vooon » 02 авг 2011, 00:30
Инит там начинается с одного и того-же места: board_init_early_f(), misc_init_r(), checkboard().
Они обычно в одном файле. Далее нужно грепать что там вызывается.
Добавлено спустя 1 минуту 28 секунд:
Ну и еще это может зависеть от include/config/bordname.h .
И переменных окружения (printenv).
k0der1 » 02 авг 2011, 07:56
это не uboot. это сама система.
k0der1 писал(а):методом тыка понял что зависит именно от системы.
выполнял:
1. накатил данные, которые были на флешке с коробки
2.записал образ qtopii с диска
3. запустил с нанд. дисплей оказался повернут
setar » 02 авг 2011, 09:24
нет, не система, в крайнем случае ядро.
кстати какая у вас строка параметров ядра в частности параметр mini2440 ?
k0der1 » 02 авг 2011, 12:55
пока не могу ответить, так как не силен в этом. посмотрю мануалы пока.
k0der1 » 05 авг 2011, 08:04
не подскажете как посмотреть. везде в основном мануалы по сборке....
setar » 05 авг 2011, 21:57
рассылочная тема
forum96/topic8377.htmlДобавлено спустя 4 минуты 7 секунд:- Код: Выделить всё • Развернуть
MINI2440 # setenv bootargs console=ttySAC0,115200 noinitrd init=/sbin/init mini2440=3tbс root=/dev/nfs rw nfsroot=192.168.24.1:/tftproot/root_gentoo ip=192.168.24.40
MINI2440 # saveenv
k0der1 » 07 авг 2011, 18:29
в консоли это ввесити? (которая через ком порт)
setar » 07 авг 2011, 22:51
это переменные окружения uboot
соответственно нужно в него попасть нажав любую клавишу в момент сразу после ресета (через COM)
потом посмотреть какие там команды есть "help"
ну и обзор переменных "printenv"
k0der1 » 08 авг 2011, 18:20
я так понимаю с этимим параметрами надо ядро собрать
- Код: Выделить всё • Развернуть
[root@FriendlyARM /]# printenv
USER=root
HOME=/
PS1=[\u@\h \W]\#
LOGNAME=root
TERM=vt102
PATH=/sbin:/usr/sbin:/bin:/usr/bin
SHELL=/bin/sh
PWD=/
[root@FriendlyARM /]#
setar » 09 авг 2011, 23:03
вы показали переменные окружения загрузившегося линукса а не юбута
в линуксе это можно посмотреть так: cat /proc/cmdline
но менять все равно из uboot нужно