Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
LVDS выход - Plug - LVDS - HDMI - iMX8 - SK - iMX8Mini - SK - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-iMX8Mini
SK-iMX8-HDMI-LVDS-Plug - LVDS выход
Pavel Ivanchenko
Добавлено 12.11.2019 08:01
1
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Как водится, с документацией для китайских чипов все обстоит очень плохо - для LT8912 нет описание регистров, примера инициализации чипа на LVDS выход в сети не нашли.
После подписания дополнительного SLA обещают выдать исходники фирмвари контроллера с их референса, возможно там будет пример инициализации LVDS выхода ...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 19.12.2019 09:55 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
После подписания SLA и долгих препирательств, китайцы где то отыскали драйвер под linux в котором была настройка LVDS выхода. Этого оказалось не достаточно для работы SK-ATM0700D4-Plug. Но применяя "метод тыка" нам все-таки удалось настроить работу SK-iMX8-HDMI-LVDS-Plug через LVDS канал с SK-ATM0700D4-Plug.

В ходе экспериментов проявился другой, ранее не выявленный момент работы по HDMI каналу - на разрешении 1080p половина экземпляров пробной партии работали не стабильно (встречались и экземпляры категорически не работающие), по симптомам поведения причина в рассогласовании MIPI линий. Попытки найти требуемый номинал и способ согласования не увенчались успехом - я не смог найти единый способ-номинал, подходящий ко всем модулям расширения из партии. Поэтому пришлось уменьшить разрешение до 1280х720.
Т.к. в референсе нет сгласующих резисторов, есть большое подозрение, что в самом LT8912 они присутствуют и скорее всего имеют программно регулируемый диапазон ...
Позже надо будет вернуться к этим экспериментам, попробовать еще различные способы синхронизации в самом MIPI драйвере.
Спуститься к концу Подняться к началу
Персональная информация
_TsM_
Добавлено 02.12.2021 09:34 Сообщение: 3
_TsM_
0

Пункты: 1155
Регистрация: 21.05.2015
Цитата
После подписания SLA и ...

Добрый день.
Есть ли какие-то изменения по данному поводу?
Где-то летом приобрели одну такую платку. Но руки до неё дошли только сейчас. Планировали использовать её в своих изделиях. И вот обратил внимание на эти сообщения. Стал смотреть. При подключении монитора по HDMI с разрешением 720р (прошивка при поставке) периодически наблюдаю кратковременные погасания экрана. Увеличил разрешение до 1080р и пока такой проблемы наблюдаю.
(Модуль SK-iMX8Mini-SODIMM + SK-iMX8Mini-SODIMM-MB)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 02.12.2021 12:12 Сообщение: 4
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата
Есть ли какие-то изменения по данному поводу?


документации от производителя нет, код брали из разных исходников из интернета
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 09.01.2022 01:54 Сообщение: 5
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата
При подключении монитора по HDMI с разрешением 720р (прошивка при поставке) периодически наблюдаю кратковременные погасания экрана. Увеличил разрешение до 1080р и пока такой проблемы наблюдаю.
(Модуль SK-iMX8Mini-SODIMM + SK-iMX8Mini-SODIMM-MB)


Если ещё актуально, попробуйте поменять в драйвере

buildroot-2021.05-sk/output/build/linux-custom/drivers/gpu/drm/bridge/lt8912.c

static void lt8912_init(struct lt8912 *lt)
...

// regmap_write(lt->regmap[1], 0x11, (hactive < 1280) ? 0x04 : 0x0a);
regmap_write(lt->regmap[1], 0x11, (hactive <= 800) ? 0x04 : ((hactive <= 1280) ? 0x08 : 0x0a));
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX8Mini