|
|
  |
Проблемы с подключением IMX6Q по LVDS к монитору |
|
|
|
Mar 19 2015, 10:40
|
Группа: Участник
Сообщений: 8
Регистрация: 27-11-14
Пользователь №: 83 872

|
Добрый день,
Меня зову Андрей, уже давно читаю данный форум, и вот тут у меня возникла проблема.
Суть в следующем, имеется: Имеется 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
Дайте хоть какие то намеки куда копать........
Заранее благодарен, С уважением, Андрей.
|
|
|
|
|
Mar 20 2015, 16:02
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(lipov andrey @ Mar 19 2015, 13:40)  От родного устройства монитор работает без проблем, а вот к IMX6 прикрутить не получается.
Для подключения использую LVDS0. 3 пары + clk, так как LСD 18 битный. Все правильно, так и нужно подключать, 4я пара не задействована. Проверьте правильность полярности линий, провода должны быть скручены и минимальной длины. На счет настроек линукса не подскажу, программирую без операционки, но с подобными матрицами процы работают корректно. Попробуйте включить подсветку принудительно, без нее на экране ничего не увидите, хотя может там есть картинка.
|
|
|
|
|
Mar 20 2015, 17:16
|
Профессионал
    
Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596

|
Цитата Panel Brand :SHARP Panel Model :LQ088H9DZ01 Panel Type :a-Si TFT-LCD, Panel Panel Size :8.8 inch Resolution :640(RGB)*240 Цитата 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 ничего не смущает? Цитата OpenLDI Specification: Resolution - Common Name 640х480 VGA 800х600 SVGA 1024х768 XGA 1280х1024 SXGA 1600х1024 SXGAW 1600х1200 UXGA 1920х1080 HDTV 1900х1200 UXGAW 2048х1536 QXGA
--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
|
|
|
|
|
Mar 21 2015, 13:57
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(mantech @ Mar 21 2015, 10:20)  На самом деле тут более важно не разрешение, а частота клока. Пример, ставим матрицу 1024х600 при установке контроллера 1024х768, все будет работать нормально, просто 168 точек останутся "за кадром". Это я к тому, что если выбран интерфейс LVDS, то картинка все-равно будет, пусть с искажениями или неправильным разрешением... есть еще одна неочевидная проблема - минимальная частота для тактирования, которую можно получить при текущих настройках.. https://community.freescale.com/thread/306801а у ТС я насчитал 14МГц.. и безусловно, сначала надо разобраться с запуском подсветки..
|
|
|
|
|
Mar 21 2015, 19:44
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(Jury093 @ Mar 21 2015, 16:57)  есть еще одна неочевидная проблема - минимальная частота для тактирования, которую можно получить при текущих настройках.. https://community.freescale.com/thread/306801а у ТС я насчитал 14МГц.. и безусловно, сначала надо разобраться с запуском подсветки.. Тут, в отличие от HDMI и пр интерфейсов, достаточно широкий диапзон частот тактировки, когда настраивал свою систему, пробовал и нижний и верхний диапазон, вплоть до мерцания матрицы на глаз. А вот то, что подсветка не запускается, это наводит на мысль о неправильной сборке или компиляции... Ну или второе - просто неправильно собрана схема.
|
|
|
|
|
Oct 5 2015, 20:15
|
Группа: Участник
Сообщений: 8
Регистрация: 27-11-14
Пользователь №: 83 872

|
Все огромное спасибо кто ответил и давал намеки. Проблема немного пошла в другую сторону, а точнее там не стандартный Битмаппинг. Не совпадает с одни VESA, SPWG, PSWG и так далее...
С самим LDVS , подключением , компиляцией и выбором режимов в порядке. Уже подключал другой монитор от ноута по LVDS.
На данный момент одна и единственная загвоздка, как поменять битмаппинг для LVDS, то есть кастомизировать его программно? так как clock и DE совсем не туда приходит.....
|
|
|
|
|
Oct 6 2015, 15:52
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(lipov andrey @ Oct 5 2015, 23:15)  Проблема немного пошла в другую сторону, а точнее там не стандартный Битмаппинг. Не совпадает с одни VESA, SPWG, PSWG и так далее... На данный момент одна и единственная загвоздка, как поменять битмаппинг для LVDS, то есть кастомизировать его программно? так как clock и DE совсем не туда приходит..... думаю, что в самом imx6 маппинг на кастомный не переключить (см аттач) все что видится - это пара непростых вариантов: - посмотреть в доку на ds90cf384 (и ее спутник 383). в теории, если их состегнуть rgb24 интерфейсами "внутрь", покрестив нужные сигналы, то ты получишь искомую кастомную раскладку в выходном lvds - поставить ФПГА (с дополнительной памятью или без) и на ней написать аналог вышеупомянутой пары. вариант более гибкий, но более сложный и затратный..
Эскизы прикрепленных изображений
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|