Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Отладочные платы » SK-iMX53
SK-iMX53-OEM и SK-MI0430FT-Plug
dcar
Добавлено 16.12.2012 15:37
0
Сообщение: 1
dcar
0

Пункты: 191
Регистрация: 08.09.2012
Пол: Мужчина
Из: Волгоград
Пересобрал свое ядро, поигрался и с u-boot и с rootfs, со всем, чем только можно. Надо же было знать все пути отступления на случай "завала". Вернул все как было, кроме экрана.

Подскажите, где я забыл его включить? Сейчас просто белый фон и все. Все остальное, включая ts работает.

Код
echo "dddf" > /dev/tty1


видно, что что-то выводит. Но там сверху экрана в строке, высотой в пиксель, что-то происходит.

Экран подключен 40-пиновым шлейфом от винта, и естественно, раньше все работало. До моих экспериментов.

Придайте мне ускорение в нужном направлении, пожалуйста.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 16:47 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
экран пуст, но консоль доступна?
что выводит:
Код
dmesg | grep Kernel

что выводит:
Код
ls /dev/fb*

что выводит (если есть):
Код
fbset

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

Пункты: 191
Регистрация: 08.09.2012
Пол: Мужчина
Из: Волгоград
Код
# dmesg | grep Kernel
Kernel command line: noinitrd console=ttymxc0,115200 ubi.mtd=1 root=ubi0:nandfs rw rootfstype=ubifs video=mxcdi0fb:RGB888,SK-800x480-LVDS video=mxcdi1fb:RGB888,SK-800x480-LVDS di0_primary ldb=di0

Код
# ls /dev/fb*
/dev/fb0 /dev/fb1 /dev/fb2

Код
# fbset

mode "800x480-112"
# D: 64.998 MHz, H: 58.034 kHz, V: 112.035 Hz
geometry 800 480 800 1440 16
timings 15385 220 40 21 7 60 10
accel false
rgba 5/11,6/5,5/0,0/0
endmode

Во. Видимо не совпадает с реалиями. Как под SK-MI0430FT-Plug перенастроить? Заранее спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 17:03 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
если все стандартное, то надо чтобы вот тут:
Код
video=mxcdi0fb:RGB888,SK-800x480-LVDS

фигурировала строка с SK-480x272..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
dcar
Добавлено 16.12.2012 17:10 Сообщение: 5
dcar
0

Пункты: 191
Регистрация: 08.09.2012
Пол: Мужчина
Из: Волгоград
Интуитивно я это уже понял. Ткните носом где это исправить? Я так понимаю это параметр, с которым загрузчик ядро грузит?
В каком месте исправить?
Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 17:19 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В каком месте исправить?

это зависит от настроек ядра
- если в ядре взведена опция запуска с "жестко" прописаной строкой загрузки, то исправить строку через menuconfig и пересобрать ядро
- если строка загрузки берется из переменной, которую выдает u-boot, то останавливаете загрузку юбута и через команду printenv смотрите содержимое строки bootargs, потом правите под свои параметры..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 16.12.2012 18:42 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Интуитивно я это уже понял. Ткните носом где это исправить? Я так понимаю это параметр, с которым загрузчик ядро грузит?
В каком месте исправить?
Видеорежим определяется аргументами запуска ядра, передачу аргуметов через u-boot я не проверял (возможно и при штатных настройках будет работать).
При конфигурации ядра, в разделе Boot... выбираеются видеорежимы.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 18:51 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
передачу аргуметов через u-boot я не проверял

могу подтвердить - отлично работает
сейчас нащупываю, как разделить вывод на два экрана. в отдельном текстовом файле пишу строки для запуска ядра (типа setenv bootargs 'console бла-бла'), потом в юбуте делаю копи-паст, ядро подхватывает мои аргументы и с ними грузится..

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

Пункты: 191
Регистрация: 08.09.2012
Пол: Мужчина
Из: Волгоград
Спасибо. Ступил на ровном месте. Пересобрал ядро с нужным разрешением. Все работает.
Спасибо огромное!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 16.12.2012 20:49 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо. Ступил на ровном месте. Пересобрал ядро с нужным разрешением. Все работает.
Спасибо огромное!

ок..

Цитата
Пересобрал свое ядро, поигрался и с u-boot и с rootfs, со всем, чем только можно. Надо же было знать все пути отступления на случай "завала".

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX53