Ник:
Пароль:

Контакты

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
lvds 2 chanal 4 signal на imx6
GigAl
Добавлено 30.06.2017 11:49 Сообщение: 11
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Не помогает :(
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 30.06.2017 15:41 Сообщение: 12
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Попробуйте заменить файл в ядре

drivers/video/fbdev/mxc/ldb.c

этим

https://yadi.sk/d/Vxcf_kqM3KdMXZ
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 31.07.2017 09:51 Редактировалось 31.07.2017 09:53 Сообщение: 13
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Всем снова привет! После небольшого перерыва возвращаюсь к данной проблеме.

Суммирую
в данный момент матрица показывает вот так
title
То есть без изменения...
Похоже что сдвиг одного из каналов на несколько пиксель в бок


в arch/arm/boot/dts/imx6qdl-sodimm.dtsi
добавил

Цитата
&clks {
fsl,ldb-di0-parent = <&clks IMX6QDL_CLK_PLL2_PFD0_352M>;
fsl,ldb-di1-parent = <&clks IMX6QDL_CLK_PLL2_PFD0_352M>;
};


файл imx6qdl-lvds-1024x768-1024x768.dtsi
Цитата
&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 = <90000000>;
hactive = <1920>;
vactive = <544>;
hback-porch = <300>;
hfront-porch = <300>;
vback-porch = <20>;
vfront-porch = <20>;
hsync-len = <40>;
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 = <90000000>;
hactive = <1920>;
vactive = <544>;
hback-porch = <300>;
hfront-porch = <300>;
vback-porch = <20>;
vfront-porch = <20>;
hsync-len = <40>;
vsync-len = <5>;
};
};
};
};


Файл drivers/video/fbdev/mxc/ldb.c заменен на тот что из архива

К сожалению ничего не помогает...
Есть рекомендации?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2017 12:16 Редактировалось 31.07.2017 12:19 Сообщение: 14
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Попробуйте изменять разрешение

vactive = <544>;

на

vactive = <536>;

или

vactive = <541>;

возможно там проблемы из-за нестандартного разрешения, то что есть какой-то баг с этим связанный я видел на форуме NXP и тут на форуме тоже было - вместо того что в даташите немного больше в DTS надо прописать, мне кажется надо кратно 8 чтобы было.
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 31.07.2017 12:35 Сообщение: 15
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Цитата
Попробуйте изменять разрешение

vactive = <544>;

на

vactive = <536>;

или

vactive = <541>;

возможно там проблемы из-за нестандартного разрешения, то что есть какой-то баг с этим связанный я видел на форуме NXP и тут на форуме тоже было - вместо того что в даташите немного больше в DTS надо прописать, мне кажется надо кратно 8 чтобы было.


Попробовал, без изменений...
как мне найти данный баг на NXP?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2017 14:26 Сообщение: 16
sasamy
4.70

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

как мне найти данный баг на NXP?


не знаю - не помню про какое разрешение была речь, но там ничего особенного не было в сообщении, просто кто-то написал про проблему а потом сообщил что нашел как победить - просто увеличил разрешение по вертикали. Здесь на форуме недавно была аналогичная проблема но тоже не могу найти - в какой ветке.
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 31.07.2017 15:11 Сообщение: 17
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Чего же делать то?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2017 17:13 Сообщение: 18
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Попробуйте задать вопрос на форуме NXP

https://community.nxp.com/community/imx
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.07.2017 18:31 Сообщение: 19
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Чего же делать то?

у вас же двухканальная матрица, так попробуйте прописать правильное разрешение в каждом канале

Код
clock-frequency = <90000000>;
hactive = <1920>;
vactive = <544>;


на

Код
clock-frequency = <45000000>;
hactive = <960>;
vactive = <540>;

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
GigAl
Добавлено 01.08.2017 08:42 Сообщение: 20
GigAl
0

Пункты: 1035
Регистрация: 26.09.2016
Цитата
[quote]Чего же делать то?

у вас же двухканальная матрица, так попробуйте прописать правильное разрешение в каждом канале

Код
clock-frequency = <90000000>;
hactive = <1920>;
vactive = <544>;


на

Код
clock-frequency = <45000000>;
hactive = <960>;
vactive = <540>;
[/quote]

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