Ник:
Пароль:

Контакты

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

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Подключение экрана 640х480.
sasamy
Добавлено 05.02.2014 09:51 Редактировалось 05.02.2014 10:18 Сообщение: 11
sasamy
4.70

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

В общем заработало с
{
/* 640x480 @ 60 Hz , pixel clk @ 50MHz */
"G065V-VGA", 60, 640, 480, 20000,


Хорошо конечно что все заработало, только у вас на панели частота кадров не 60 а 120 Гц и это несколько многовато :) Обычно производители дают более полные тайминги - у вас они дали неполные, на форуме просто пополам поделили
left_margin + right_margin
upper_margin + lower_margin

и с потолка срисовали
hsync_len
vsync_len

типичная ситуация несколько другая - обычно видимая часть (активен сигнал DE) оказывается смещена вправо-вниз. Я бы на вашем месте взял в ядре тайминги от любой панели 640х480@60 и подставил их. Вот например такие

{
/* 640x480 @ 60 Hz , pixel clk @ 25MHz */
"G065V-VGA", 60, 640, 480, KHZ2PICOS(25175),
114, 16,
32, 10,
30, 3,
0,
FB_VMODE_NONINTERLACED,
FB_MODE_IS_DETAILED,},
Спуститься к концу Подняться к началу
Персональная информация
MalVal
Добавлено 05.02.2014 14:02 Редактировалось 05.02.2014 14:12 Сообщение: 12
MalVal
0

Пункты: 3131
Регистрация: 04.06.2013
sasamy,
с такими таймингами изображение растянуто, картинка ~440x480 занимает весь экран.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 05.02.2014 19:09 Сообщение: 13
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Что-то у вас с инхронизацией не так, посмотрел даташит от вашей панели там только DE используется - должно было работать как описано на форуме Freescale. Ничего умнее тупого подбора флагов (это те три последних поля в структуре fb_videomode) не могу придумать :)
Спуститься к концу Подняться к началу
Персональная информация
MalVal
Добавлено 06.02.2014 09:40 Сообщение: 14
MalVal
0

Пункты: 3131
Регистрация: 04.06.2013
А не может быть это связано с тем, что панель не истинная RGB888, а RGB666+FRC (Frame rate control)? И поэтому приходится удваивать DOTCLK?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 06.02.2014 11:36 Редактировалось 06.02.2014 11:37 Сообщение: 15
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Если можно добраться до самой панели и померять частоту - лучше там смотреть - что на DE и что на DOTCLK происходит. Ширина активной части DE должна соответствовать разрешению панели по горизонтали.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)