Ник:
Пароль:

Контакты

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 » Embedded Linux
SK-iMX6-SODIMM + LCD по RGB
Microniks
Добавлено 15.03.2019 14:08
0
Сообщение: 1
Microniks
0

Пункты: 2497
Регистрация: 14.11.2017
Добрый день
На исходной конфигурации SK-iMX6-MB-SODIMM + SK-ATM0700D4-Plug (на LVDS) отработал решение и изготовил свою версию платы. Дисплей на этот раз подключил по RGB. И возникли неприятности с графикой - артефакты. Подскажите, куда копать?

https://c.radikal.ru/c30/1903/3e/d39678ff095b.jpg

https://c.radikal.ru/c23/1903/a0/24d807cf3040.jpg
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.03.2019 00:30 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата
Дисплей на этот раз подключил по RGB


SK-ATM0700D4-Plug только через параллельный RGB ?

какая версия ядра ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 16.03.2019 13:40 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Добрый день
На исходной конфигурации SK-iMX6-MB-SODIMM + SK-ATM0700D4-Plug (на LVDS) отработал решение и изготовил свою версию платы. Дисплей на этот раз подключил по RGB. И возникли неприятности с графикой - артефакты. Подскажите, куда копать?

https://c.radikal.ru/c30/1903/3e/d39678ff095b.jpg

https://c.radikal.ru/c23/1903/a0/24d807cf3040.jpg
Крутить настройки силы тока и скорости нарастания выходных буферов, еще можно попробовать полярность клока поменять.
Спуститься к концу Подняться к началу
Персональная информация
Microniks
Добавлено 18.03.2019 08:11 Сообщение: 4
Microniks
0

Пункты: 2497
Регистрация: 14.11.2017
Версия ядра 3.10.17
Попробовал покрутить силу тока и скорости фронтов, изменения есть на шрифтах, улучшились, но вот с передачей цвета нет изменения.
Где изменить полярность клока не сообразил.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 18.03.2019 09:57 Редактировалось 18.03.2019 10:16 Сообщение: 5
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата
Версия ядра 3.10.17


так какой все же у вас дисплей и как подключен ? просто вот это очень похоже что не совпадает интерфейс

Цитата

но вот с передачей цвета нет изменения.


Цитата

Где изменить полярность клока не сообразил


насколько помню тут

drivers/video/mxc/mxc_lcdif.c

static struct fb_videomode lcdif_modedb[] = {
...
{
"SK-ATM0704", 60, 800, 480, 29850, 220, 40, 21, 7, 60, 10,
FB_SYNC_CLK_LAT_FALL,
FB_VMODE_NONINTERLACED,
0,},
...

Цитата

u32 sync

This value refers to the display interface clock polarity for display 3. In this
case the value is 0 (as opposed to FB_SYNC_CLK_LAT_FALL ), so the clock
polarity is inverse. Data is considered as valid after data enable goes HIGH,
and each pixel is read on the rising edges of the clock.


http://cache.freescale.com/files/dsp/doc/app_note/AN3974.pdf
Спуститься к концу Подняться к началу
Персональная информация
Microniks
Добавлено 20.03.2019 12:18 Сообщение: 6
Microniks
0

Пункты: 2497
Регистрация: 14.11.2017
Цвета в порядок пришли после
Цитата
echo 32 > /sys/class/graphics/fb0/bits_per_pixel


Остались небольшие "червоточенки-артефакты", видимо непобедимо.

Спасибо за помощь!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux