Ник:
Пароль:

Контакты

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-A40i-SODIMM
настройки порта LVDS1
Mikchel
Добавлено 25.04.2024 22:49
0
Сообщение: 1
Mikchel
0

Пункты: 402
Регистрация: 08.03.2016
Здравствуйте.
Кто-нибудь пробывал подключать LVDS панель к 1 контроллеру, а не нулевому?
Почему-то в коде ядра хотят работать с нулевым контроллером, и только с ним.
При чем настолько хотят, что не смотря на то что в dts я поставил

&tcon_lcd0 {
pinctrl-names = "default";
pinctrl-0 = <&lcd0_lvds_pins>;
status = "disabled";
};

&tcon_lcd1 {
pinctrl-names = "default";
pinctrl-0 = <&lcd1_lvds_pins>;
status = "okay";
};

в sun4i_tcon_probe подается именно устройство lcd-controller@1c71000 вместо lcd-controller@1c72000.

И еще дополнительно - подключал ли кто-то дисплей SK-ATM0700D4-Plug
к материнской плате для данного SODIMM модуля?
Я так понимаю, что родным шлейфом мне напрямую не подключить экран к материнской плате, т.к. разъем X11 платы совсем не совместим с разъемом X10 на модуле экрана. Мне Экран просто на проводах подключить?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.04.2024 01:13 Сообщение: 2
sasamy
4.71

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

в sun4i_tcon_probe подается именно устройство lcd-controller@1c71000 вместо lcd-controller@1c72000.


поменял у себя - поменялся контроллер

Цитата

# dmesg | grep "lcd-controller"
...
[ 1.591501] sun4i-tcon 1c72000.lcd-controller: Error applying setting, reverse things back
[ 2.002163] sun4i-drm display-engine: bound 1c72000.lcd-controller (ops 0xc0b554a4)


на этой материнке я не пробовал lvds1, у меня есть только 40 пиновый шлейф и он не влезает - упирается в разъём rj45, на материнке a40i подключал только к lvds0. На материнке от imx6 оба работали. Вы скорей всего не пересобрали ядро, после правки надо сделать

make linux-menuconfig
make

иначе buildroot не пересоберет ядро считая что ничего не поменялось, возможно исправили не тот DT который выбран в меню, для меню

Starterkit SK-A40I video out (lvds 800x480)

DT
sun8i-a40i-sodimm-lvds-800-480-sk.dts

Цитата

И еще дополнительно - подключал ли кто-то дисплей SK-ATM0700D4-Plug
к материнской плате для данного SODIMM модуля?
Я так понимаю, что родным шлейфом мне напрямую не подключить экран к материнской плате, т.к. разъем X11 платы совсем не совместим с разъемом X10 на модуле экрана. Мне Экран просто на проводах подключить?


у меня на плате дисплея под x10 есть 30 пиноый x15 - к нему подключаю

https://i.ibb.co/zNTS59t/lvds.jpg
Спуститься к концу Подняться к началу
Персональная информация
Mikchel
Добавлено 26.04.2024 18:41 Сообщение: 3
Mikchel
0

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

в sun4i_tcon_probe подается именно устройство lcd-controller@1c71000 вместо lcd-controller@1c72000.


поменял у себя - поменялся контроллер

что именно поменял?

Цитата

# dmesg | grep "lcd-controller"
...
[ 1.591501] sun4i-tcon 1c72000.lcd-controller: Error applying setting, reverse things back
[ 2.002163] sun4i-drm display-engine: bound 1c72000.lcd-controller (ops 0xc0b554a4)


на этой материнке я не пробовал lvds1, у меня есть только 40 пиновый шлейф и он не влезает - упирается в разъём rj45, на материнке a40i подключал только к lvds0. На материнке от imx6 оба работали. Вы скорей всего не пересобрали ядро, после правки надо сделать

make linux-menuconfig
make

иначе buildroot не пересоберет ядро считая что ничего не поменялось, возможно исправили не тот DT который выбран в меню, для меню

ядро и dts я пересобирал уже раз 200. Я копирую напрямую файлы ядра и dtb на раздел eMMC.
Кроме того я кадобавлял отладки в ядро. И отладочные сообщения имеют место быть.
Ладно, буду проверять md5 для файлов dtb. Хотя все это очень странно. Я удаляю все dtb файлы перед сборкой, т.е. там не может затесаться старые файлы


Starterkit SK-A40I video out (lvds 800x480)

DT
sun8i-a40i-sodimm-lvds-800-480-sk.dts

Цитата

И еще дополнительно - подключал ли кто-то дисплей SK-ATM0700D4-Plug
к материнской плате для данного SODIMM модуля?
Я так понимаю, что родным шлейфом мне напрямую не подключить экран к материнской плате, т.к. разъем X11 платы совсем не совместим с разъемом X10 на модуле экрана. Мне Экран просто на проводах подключить?


у меня на плате дисплея под x10 есть 30 пиноый x15 - к нему подключаю

https://i.ibb.co/zNTS59t/lvds.jpg


А у меня только один коннектор распаян. Пичаль
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.04.2024 21:27 Сообщение: 4
sasamy
4.71

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

поменял у себя - поменялся контроллер

что именно поменял?


тоже что и вы написали - надо всего две строчки поменять

Цитата

&tcon_lcd0 {
pinctrl-names = "default";
pinctrl-0 = <&lcd0_lvds_pins>;
status = "disabled";
};

&tcon_lcd1 {
pinctrl-names = "default";
pinctrl-0 = <&lcd1_lvds_pins>;
status = "okay";
};


https://dropmefiles.com/LWMUc
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.04.2024 21:44 Сообщение: 5
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Спуститься к концу Подняться к началу
Персональная информация
Mikchel
Добавлено 27.04.2024 00:29 Сообщение: 6
Mikchel
0

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


А знаете, какое-то волшебство. Я в очередной раз пересобрал дерево, но кроме этого удалил на загрузочном разделе файлы dtb с именами похожими
типа sun8i-a40i-sk1.dtb, sun8i-a40i-sk2.dtb
Я всегда стараюсь держать хоть как-то работающие копии ядра и дерева с другими именами, вдруг я что-то накосячу в актуальной версии ядра и она перестанет грузится, что бы было можно загрузится с бэкапов.
Ну так вот, оставил только sun8i-a40i-sk.dtb
И панель заработала.
Я уверен, что перекопировал dtb десятки раз, перед этим очищал все dtb при сборке.
Короче, магия, но спасибо за помощь
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM