Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
настройка LVDS на SK-T507-SODIMM
baikoff
Добавлено 07.05.2025 12:57 Сообщение: 21
baikoff
0

Пункты: 1212
Регистрация: 25.04.2025
Цитата
Попробуйте ещё такое

devmem 0x06511084 32 0x90100000

devmem 0x06511084 32 0x9010001F

devmem 0x06511084 32 0x9010000F

devmem 0x06511084 32 0x90100010


везде черный экран

если что, вариант сборки
sk_tst_defconfig
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2025 13:17 Сообщение: 22
sasamy
4.71

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

везде черный экран


попробуйте поменять в DT в параметрах панели

panel-timing {
...
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <1>;
};

после того как поменяете надо сделать

make linux-menuconfig
make

чтобы изменения появились в имидже
Спуститься к концу Подняться к началу
Персональная информация
baikoff
Добавлено 07.05.2025 13:34 Редактировалось 07.05.2025 13:36 Сообщение: 23
baikoff
0

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

попробуйте поменять в DT в параметрах панели

panel-timing {
...
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <1>;
};

после того как поменяете надо сделать

make linux-menuconfig
make

чтобы изменения появились в имидже


особых изменений нет

я пробовал разные варианты с этими параметрами *-active.
ничего не помогает.

пока вот только узнаваемое изображение пингвинов с помощью вашей команды
devmem 0x06511084 32 0x8020002F

и интересно, почему "пингвины" сдвинуты влево? какой параметр на это влияет
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 07.05.2025 13:51 Редактировалось 07.05.2025 13:52 Сообщение: 24
sasamy
4.71

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

я пробовал разные варианты с этими параметрами *-active.
ничего не помогает.
[/quoe]

вообще убрать их - оставить только тайминги не пробовали?

[quote]
пока вот только узнаваемое изображение пингвинов с помощью вашей команды
devmem 0x06511084 32 0x8020002F

и интересно, почему "пингвины" сдвинуты влево? какой параметр на это влияет


этот регистр управляет параметрами lvds - я проинвертировал некоторые параметры, как они повляли на вашу панель остаётся загадкой, возможно надо вообще перепроверить схему переходника - все ли правильно подключено. Если интересно, тут мануал

https://dl.linux-sunxi.org/T507/Allwinner_T5_Series_User_Manual-v1.3.pdf

7.2.6.19. 0x0084 LCD LVDS Configure Register

базовый адрес у него

7.2.5. Register List

TCON_LCD0 0x06511000

запись в этот регистр

devmem 0x06511084 32 0x8010000F

чтение

devmem 0x06511084 32
Спуститься к концу Подняться к началу
Персональная информация
baikoff
Добавлено 07.05.2025 16:44 Сообщение: 25
baikoff
0

Пункты: 1212
Регистрация: 25.04.2025
Понятно.

Попробуем изменять параметры таймингов.

Спасибо за активную помощь!
По результатам или в случае новых вопросов напишу в эту же ветку.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 09.05.2025 13:07 Сообщение: 26
Pavel Ivanchenko
Admin
4.32

Пункты: 93815
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Цитата

# devmem 0x06511084 32 0x8010001F


на дисплее появляется следующее
изображение
Есть ощущение, что то не так с полярностями синхронизации ...
Еще не следует "сильно" верить китайской документации, пример: для нового изделия SK-A40i-LCD сконфигурировал LCD на 8бит данных (искренне веря, даже не предусмотрел возможность изменения на своей плате, в результате, для исправления пришлось резать саму панель), а по факту оказалось наоборот - вместо 8бит, включался 6бит.
Спуститься к концу Подняться к началу
Персональная информация
baikoff
Добавлено 12.05.2025 21:00 Сообщение: 27
baikoff
0

Пункты: 1212
Регистрация: 25.04.2025
Спасибо за советы.

Но пока без изменений - изображения нормального нет.

Может кого наведет на мысль: поменял местами H и W (тайминги и разрешение)
Вот параметры:

clock-frequency = <28000000>;
hactive = <480>;
vactive = <640>;

hfront-porch = <22>;
hback-porch = <19>;
hsync-len = <4>;

vfront-porch = <210>;
vback-porch = <36>;
vsync-len = <10>;

hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <0>;


начал выдавать вот такую картинку:
картинка
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux