Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-LCD800x480-MB
SK-LCD800x480-MB + SK-iMX6X-SODIMM
Pavel Ivanchenko
Добавлено 11.01.2016 17:27 Редактировалось 11.01.2016 17:27
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Ниже сказанное не относится к ядру 3.10.17.

На момент написания документации на материнскую плату, для модулей SK-iMX6S/D-SODIMM упустил один важный момент, в следствии чего потребовалось править исходники ядра для нормального отображения картинки:
Цитата
1) Внести изменение в исходном коде ядра, в файле
/home/user/src/kernel/linux_rel_imx_3.0.35_4.1.0-sk/drivers/video/mxc/ldb.c
{
"SK-ATM0704", 60, 800, 480, 30000,
220, 40,
21, 7,
60, 10,
// 0,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},
Требуется заменить полярность тактового сигнала LCD, в противном случае, на
экране будут присутствовать «артефакты шумов». После этого пересобрать и
обновить ядро.

Настройки видеовыхода/выходов передаются через аргументы запуска ядра, вот про них я и забыл, а по умолчанию выход настраивается LDB (LVDS), отсюда и возникли правки в настройках именно LDB а не LCD (что меня смущало).
В общем, ничего в исходниках править не нужно (в настройках LCD по умолчанию стоит как раз нужная полярность клока), нужно переключить видеовыход на LCD, например, прервать загрузку в u-boot и выполнить run vout_mode3.
Аргументы запуска ядра, после завершения отладки, лучше "железно вколотить" в само ядро, это делается через menuconfig ядра.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-LCD800x480-MB