Ник:
Пароль:

Контакты

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-iMX6Q
Проблемы с подключением IMX6Q по LVDS к монитору
lipovandrey
Добавлено 19.03.2015 13:37
5
Сообщение: 1
lipovandrey
5

Пункты: 2466
Регистрация: 19.03.2015
Пол: Мужчина
Добрый день,

Меня зову Андрей, уже давно читаю данный форум, и вот тут у меня возникла проблема и решил зарегистрироваться.

Суть в следующем, имеется:
Имеется LCD панель lq088h9dz01
Имеется IMX6Q

Но LCD панель не простая, у нее на входе стоит LVDS deserializer
DS90CR216.
И уже от него идет на проц и далее на панель.
От родного устройства монитор работает без проблем, а вот к IMX6 прикрутить не получается.

Для подключения использую LVDS0. 3 пары + clk, так как LСD 18 битный.

Просто черный экран, нет не подсветки не картинки.

По пунктам,
1. ставлю параметры моего монитора drivers/video/mxc/ldb.c

2. подключаю 3 пары + ckl

3. Компилирую сборку с новыми параметрами и заливаю.

4. запускаю

setenv bootargs console=ttySAC0,115200 init=/init video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666,bpp=32 ldb=sin0 video=mxcfb1:off video=mxcfb2:off fbmem=48M vmalloc=400M androidboot.console=ttySAC0 androidboot.hardware=freescale

saveenv

Saving Environment to MMC...
Writing to MMC(3)... done

booti mmc3

и ноль реакции.....

Пробовал с разными параметрами, но что то вообще ноль эмоций, хоть бы какая то картинка появилась кривая косая, но вообще нифига.....

если подключаю к другому LVDSонму монитору от старого ноута, то все ок запускается с пол пинка.

Битамапинг проверял, совпадает SPWG
пробовал так же запускать с ch0_map=SPWG

Дайте хоть какие то намеки куда копать........

Заранее благодарен,
С уважением,
Андрей.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 14:18 Редактировалось 19.03.2015 14:20 Сообщение: 2
Jury093
4.5

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

1. выложите линк на доку или саму доку, она чего-то не гуглится..
2. судя по разрешению из интернета
8.8" 640х240 - не очень понимаю зачем такое вообще нужно?
гляньте в доку на АРМ (imx6q) - что там с минимальным разрешением/частотой
я запускал комбинацию 800х480 на lvds канале этого АРМа - пришлось немного попотеть перестраивая систему под меньшую частоту - в моем случае это ~27МГц, а у вас еще изрядно меньше..
3. дадите доку, тогда можно будет обсудить, что у вас с подсветкой - может изображение есть, а из-за выключенной подсветки вы его просто не видите..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 14:25 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
а вот тут пишут:
http://www.lcdsolar.com/products/ProductDetail.aspx/SHARP/LQ088H9DZ01/6226
что у этого экрана интерфейс:
Код
Signal Class Parallel RGB (1 ch, 6-bit)


доку в студию..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lipovandrey
Добавлено 19.03.2015 14:32 Редактировалось 19.03.2015 14:32 Сообщение: 4
lipovandrey
5

Пункты: 2466
Регистрация: 19.03.2015
Пол: Мужчина
1. доку прикрепил.

2. 640х240 да все верно, ну есть необходимость.

Attachment file: uploads/forum/forum-ADWAJa4sp2-145449.pdf
Спуститься к концу Подняться к началу
Персональная информация
lipovandrey
Добавлено 19.03.2015 14:37 Сообщение: 5
lipovandrey
5

Пункты: 2466
Регистрация: 19.03.2015
Пол: Мужчина
[quote]а вот тут пишут:
http://www.lcdsolar.com/products/ProductDetail.aspx/SHARP/LQ088H9DZ01/6226
что у этого экрана интерфейс:
Код
Signal Class Parallel RGB (1 ch, 6-bit)


доку в студию..[/quote]

supplying 18 bit data signals(6 bit/color)
Спуститься к концу Подняться к началу
Персональная информация
lipovandrey
Добавлено 19.03.2015 14:54 Сообщение: 6
lipovandrey
5

Пункты: 2466
Регистрация: 19.03.2015
Пол: Мужчина
Цитата
гляньте в доку на АРМ (imx6q) - что там с минимальным разрешением/частотой
я запускал комбинацию 800х480 на lvds канале этого АРМа - пришлось немного попотеть перестраивая систему под меньшую частоту - в моем случае это ~27МГц, а у вас еще изрядно меньше..


Вот в этом месте можно поподробнее?
я менял свои настройки в drivers/video/mxc/ldb.c
менял в плане частоты и мгц, высчитывая:
10^12/мои мгц = .....
может есть место где еще надо менять кроме ldb.c?
Код
const char *name;
u32 refresh;
u32 xres;
u32 yres;
u32 pixclock;
u32 left_margin; // HBPD(horizontal back porch):
u32 right_margin; // HFPD(horizontal front porth):
u32 upper_margin; // VBPD(vertical back porch),
u32 lower_margin; // VFBD(vertical front porch),
u32 hsync_len; // HSPW(horizontal sync pulse width):
u32 vsync_len; // VSPW(vertical sync pulse width)
u32 sync;
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 15:11 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
supplying 18 bit data signals(6 bit/color)

лопни мои глаза - где там написано про lvds?
там обычный параллельный RGB 6 бит на цвет..
его можно подключить к imx6q к интерфейсу RGB24 - такое я тоже делал..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 15:19 Сообщение: 8
Jury093
4.5

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

если я ничего не путаю, в ядре, которым комплектовалась моя плата (imx6q), не до конца был реализован механизм работы с экранами "низкого" разрешения..
для работы, в частности lvds, требуется определенная частота.. её выдает вышестоящий уровень и передает в драйвер контроллера lvds в АРМе, который пересчитывает делители для встроенных PLL..
механизм работает до определенного момента, если требуется частота еще ниже, то делителей уже не хватает и приходится переключать базовую частоту для видеокорки в АРМе..
на пальцах примерно так..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lipovandrey
Добавлено 19.03.2015 15:23 Сообщение: 9
lipovandrey
5

Пункты: 2466
Регистрация: 19.03.2015
Пол: Мужчина
Цитата
Цитата
supplying 18 bit data signals(6 bit/color)

лопни мои глаза - где там написано про lvds?
там обычный параллельный RGB 6 бит на цвет..
его можно подключить к imx6q к интерфейсу RGB24 - такое я тоже делал..


Сам монитор не LVDSный, же писал сверху в первом посте, он обычный. Но на входе у него стоит DS90CR216, который затем передает на проц и проц на монитор. я точно не знаю, но как я понимаю это предмониторный процессор.
DS90CR216 переобразовывает сигнал обратно в RGB и далее отправляет на проц и с проца уже на монитор.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.03.2015 15:33 Сообщение: 10
Jury093
4.5

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

а-а-а! это я ступил, теперь все более-менее понятно..
и такая комбинация у меня есть (десерелиайзер + rgb18 parallel)..
для начала что у вас с подсветкой и веером напряжений для питания экрана? (VGH, VGL, VSH)
если затемнить помещение - хоть как-то подсветку видно?
если есть осцилл - сигналы какие-нить бегают? тактовая, строчная, видео?

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