Ник:
Пароль:

Контакты

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-iMX6S/D-SODIMM
Немного вопросов о настройках системы (SK-iMX6D-SODIMM)
incredi
Добавлено 15.01.2015 16:42
0
Сообщение: 1
incredi
0

Пункты: 3134
Регистрация: 11.12.2014
Плата SK-iMX6D-SODIMM.

1. Подключение 18-битной LCD-панели Samsung LMS480JC01 в U-boot 2013.10. Пишу такую строку setenv (поправьте, если не так):
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB666
Экран работает, но цвета на картинках имеют розоватовый оттенок и иногда некоторые искажения. Что может быть?

2. Не ясно, почему в U-boot отсутсвует команда saveenv, которая сохраняет настройку экрана. Как сохранить загружаемую по умолчанию конфигурацию экрана без saveenv?

3. При загрузке по hdmi не грузятся пингвины, а при отображении по lvds их целых два. Кстати, может кто-нибудь подсказать, как сменить или убрать эти картинки пингвинов при загрузке?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.01.2015 17:17 Сообщение: 2
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB666
Экран работает, но цвета на картинках имеют розоватовый оттенок и иногда некоторые искажения. Что может быть?

вместо RGB666 попробуйте RGB18

Цитата
2. Не ясно, почему в U-boot отсутсвует команда saveenv, которая сохраняет настройку экрана. Как сохранить загружаемую по умолчанию конфигурацию экрана без saveenv?

что пишет в ответ на saveenv?
наберите команду help - есть нужная в списке?

Цитата
3. При загрузке по hdmi не грузятся пингвины, а при отображении по lvds их целых два. Кстати, может кто-нибудь подсказать, как сменить или убрать эти картинки пингвинов при загрузке?

добавьте в строку для ядра logo.nologo

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

Пункты: 3134
Регистрация: 11.12.2014
Спасибо за ответы.

Цитата
вместо RGB666 попробуйте RGB18

Никаких изменений. Ясно только, что иногда цвета зашкаливают, а иногда и не увидишь этого, зависит от программы.

Цитата
что пишет в ответ на saveenv?
наберите команду help - есть нужная в списке?

В том-то и дело, что именно этой команды нету в списке команд по help:

=> saveenv
Unknown command 'saveenv' - try 'help'
...
run - run commands in an environment variable
setenv - set environment variables
setexpr - set environment variable as the result of eval expression
showvar - print local hushshell variables
sleep - delay execution for some time
source - run script from memory
test - minimal test like /bin/sh
...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 15.01.2015 18:50 Сообщение: 4
sasamy
4.70

Пункты: 77103
Регистрация: 14.08.2009
Цитата

Пишу такую строку setenv (поправьте, если не так):
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB666


Попробуйте так

video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666

Цитата

2. Не ясно, почему в U-boot отсутсвует команда saveenv,


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

Цитата

При загрузке по hdmi не грузятся пингвины, а при отображении по lvds их целых два.


сколько ядер - столько пингвинов, на imx6q их 4

Цитата

может кто-нибудь подсказать, как сменить или убрать эти картинки пингвинов при загрузке?


google точно подскажет
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 15.01.2015 18:54 Сообщение: 5
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Никаких изменений. Ясно только, что иногда цвета зашкаливают, а иногда и не увидишь этого, зависит от программы.

это все на заводской прошивке и родным экраном? или что-то свое?
что за экран, разрешение и размер?
у вас прописано WSVGA - проверьте в ядре, соответствует ли разрешению экрана..
примерно тут: drivers/video/mxc/ldb.c
если есть утилита fbset, то что выводит? например у меня:
Код
root@armets:~# fbset -i

mode "1280x800-60"
# D: 71.098 MHz, H: 49.650 kHz, V: 60.328 Hz
geometry 1280 800 1280 800 16
timings 14065 40 80 15 2 32 6
csync high
rgba 5/11,6/5,5/0,0/0
endmode

Frame buffer device information:
Name : DISP3 BG
Address : 0x11000000
Size : 2048000
Type : PACKED PIXELS
Visual : TRUECOLOR
XPanStep : 1
YPanStep : 1
YWrapStep : 1
LineLength : 2560
Accelerator : No


Цитата
В том-то и дело, что именно этой команды нету в списке команд по help:

любопытно.. такое может быть при явной блокировке в списке команд или при косвенной - например не указано куда записывать настройки..
по идее, у вас при первой загрузке юбут должен ругаться на "bad crc env" и будет всегда ругаться до первого saveenv..
с ходу ничего не могу посоветовать, но для начала - откуда грузится система и что есть из накопителей?

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

Пункты: 91412
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
2. Не ясно, почему в U-boot отсутсвует команда saveenv, которая сохраняет настройку экрана. Как сохранить загружаемую по умолчанию конфигурацию экрана без saveenv?

См. конфиг u-boot (home/user/src/u-boot/u-boot-2013.10-sk/include/configs/wandboard.h):
Код
/*#define CONFIG_ENV_IS_IN_MMC
#define CONFIG_ENV_OFFSET (6 * 64 * 1024)
#define CONFIG_SYS_MMC_ENV_DEV 0
*/
#define CONFIG_ENV_IS_NOWHERE 1

Нужно инвертировать объявление.
Спуститься к концу Подняться к началу
Персональная информация
MalVal
Добавлено 16.01.2015 09:57 Сообщение: 7
MalVal
0

Пункты: 3131
Регистрация: 04.06.2013
Тогда еще один момент.
Из инструкции по работе с платой для прошивки корневой системы:
выполнить команду «run safe_boot» и после загрузки - «rootfs_update_tftp».

«run safe_boot» далее "Starting kernel ..." не идет.

На соло работало, на дуо - нет.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 16.01.2015 11:23 Редактировалось 16.01.2015 11:29 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 91412
Регистрация: 24.03.2009
Пол: Мужчина
На Dual модулях, на всякий случай, изначально была понижена частота DDR3 на 400М.
Эта задача не так проста как думается, а в ходе очередных обновлений (когда подняли частоту до 533М) был изменен механизм переключения, который оказался не совместим со старым ...
Иначе говоря "новый" u-boot получился несовместим со "старым" ядром (которое собиралось для safe режима).
Можно конечно пересобрать ядро с initramfs (для safe режима), просто сейчас уже не вижу смысла в этом режиме загрузки.
Корневую можно перепрошить через MFG tools (подменив архив корневой фс на свой).
Лучше смотрите сразу в сторону нового ядра (виртуалку потом подготовим).
Спуститься к концу Подняться к началу
Персональная информация
incredi
Добавлено 17.01.2015 22:49 Сообщение: 9
incredi
0

Пункты: 3134
Регистрация: 11.12.2014
Постараюсь ответить сразу всем.

Итак, система штатная.

Экран Samsung LMS480JC01. Если интересно с ним ознакомиться, то вот datasheet.
Основные параметры такие:
- LTPS SOG (System-On-Glass) technology
- 4.8 inches 15.4:9 aspect ratio
- WSVGA (1024 x RGB x 600) resolution
- 262k colors (for production only)
- LVDS interface
- TMR (Transmissive with micro-reflectance) display mode
- TN mode with wide viewing angle film
- LED backlight unit
- 4-wire resistive film/glass type touch screen panel (TSP)

Строка
video=mxcfb0:dev=ldb,1024x600M@60,if=RGB666
экран так не работает совсем (нет никакого изображения)...

Такие строки
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB888
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB24
дают следующую картинку (текст виден плохо, много красного):
title

video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB666
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB18
дают следующую картинку (текст виден отлично, но некоторые цвета неверные, смотрите, например, на шапку окна):
title

Есть какие-нибудь мысли?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.01.2015 11:42 Сообщение: 10
sasamy
4.70

Пункты: 77103
Регистрация: 14.08.2009
Цитата

video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB666
video=mxcfb0:dev=ldb,LDB-WSVGA,if=RGB18
дают следующую картинку (текст виден отлично, но некоторые цвета неверные, смотрите, например, на шапку окна)


Судя по картинкам явно цвета перепутаны, попробуйте

video=mxcfb0:dev=ldb,LDB-WSVGA,if=BGR666
или
video=mxcfb0:dev=ldb,LDB-WSVGA,if=LVDS666
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM