Ник:
Пароль:

Контакты

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
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
lvds 2 chanal 4 signal на imx6
Jury093
Добавлено 02.08.2017 13:04 Сообщение: 21
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Не помогло
Картинка та же только сжата по горизонтали.

а картинка то изменилась, артефакты ушли?
что пишет
Код
fbset

или выводит
Код
cat /sys/class/graphics/fb0/modes

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 03.08.2017 09:03 Редактировалось 03.08.2017 10:00 Сообщение: 22
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Артифактов так таковых нет.
Цитата
# fbset
mode "1920x540-60"
# D: 78.697 MHz, H: 35.101 kHz, V: 60.002 Hz
geometry 1920 540 1920 540 16
timings 12707 150 150 20 20 22 5
accel false
rgba 5/11,6/5,5/0,0/0
endmode

# cat /sys/class/graphics/fb0/modes
U:1920x540p-60


сейчас конфиг был такой
Цитата
&ldb {
status = "okay";
split-mode;

lvds-channel@0 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
primary;
status = "okay";

display-timings {
native-mode = <&timing0>;
timing0: hsd100pxn1 {
clock-frequency = <78694200>;
hactive = <1920>;
vactive = <540>;
hback-porch = <150>;
hfront-porch = <150>;
vback-porch = <20>;
vfront-porch = <20>;
hsync-len = <22>;
vsync-len = <5>;
};
};
};

lvds-channel@1 {
fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";

display-timings {
native-mode = <&timing1>;
timing1: hsd100pxn1 {
clock-frequency = <78694200>;
hactive = <1920>;
vactive = <540>;
hback-porch = <150>;
hfront-porch = <150>;
vback-porch = <20>;
vfront-porch = <20>;
hsync-len = <22>;
vsync-len = <5>;
};
};
};
};


UPD:
Поставил частоту clock-frequency = <157388400>;
не помогло :(
все также как на последнем скрине
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.08.2017 00:22 Сообщение: 23
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Артифактов так таковых нет.

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

Цитата
Поставил частоту clock-frequency = <157388400>;
не помогло :(
все также как на последнем скрине

дак у вас же документация есть, там расписаны параметры интерфейса для каждого канала
title
а вы туда какие-то запредельные частоты зафигачиваете

вот тут
Код
# fbset
mode "1920x540-60"
# D: 78.697 MHz, H: 35.101 kHz, V: 60.002 Hz
geometry 1920 540 1920 540 16

цифры вполне вменяемые, значит параметры прописаны более-менее, но видимо до видеоконтроллера АРМа не дошли..
врядли я еще чем помогу - там достаточно развесистое дерево для тактирования, как впрочем и накрученный контроллер видео.. дебажте драйвер или ищите по форумам фрискейла (nxp) тех, кто это разрулил..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 04.08.2017 07:16 Редактировалось 04.08.2017 07:56 Сообщение: 24
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Цитата
а что есть и как выглядит?

Это видно по 2м последним скринам от меня

Цитата
а вы туда какие-то запредельные частоты зафигачиваете


Это я по вашему совету удвоил частоту... Или я не так понял?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.08.2017 15:19 Сообщение: 25
Jury093
4.5

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

э нет.. я вот про это писал:
Код
Поставил частоту clock-frequency = <157388400>;

откуда 157МГц?
попробую еще раз - у вас из даташита на матрицу есть три ключевых параметра для каждой из половинок интерфейса
960pix, 540pix и 45MHz, вот эти параметры и можно попробовать покрутить - заводите табличку на 8 комбинаций, синхронно меняете в каждом интерфейсе, смотрите после перезагрузки на изображение и пишете в комментариях к таблице, что произошло - растянуто, сплющено, мерцает и тыпы
полезно найти и вывести в отладку то, что прописывает драйвер для настройки видеоконтроллера, а также ядро, считывая параметры из драйвера о видеорежиме..

если split не заработает, то попробуйте поработать с одной половинкой экрана в режиме single, при успехе вы будете точно знать, что с аппаратурой все в порядке

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