настройка LVDS на SK-T507-SODIMM
baikoff
Пункты: 1212
Регистрация: 25.04.2025
Цитата Попробуйте ещё такое
devmem 0x06511084 32 0x90100000
devmem 0x06511084 32 0x9010001F
devmem 0x06511084 32 0x9010000F
devmem 0x06511084 32 0x90100010
везде черный экран
если что, вариант сборки
sk_tst_defconfig
sasamy
Пункты: 86855
Регистрация: 14.08.2009
Цитата
везде черный экран
попробуйте поменять в DT в параметрах панели
panel-timing {
...
hsync-active = <0>;
vsync-active = <0>;
de-active = <1>;
pixelclk-active = <1>;
};
после того как поменяете надо сделать
make linux-menuconfig
make
чтобы изменения появились в имидже
baikoff
Пункты: 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
Пункты: 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
Пункты: 1212
Регистрация: 25.04.2025
Понятно.
Попробуем изменять параметры таймингов.
Спасибо за активную помощь!
По результатам или в случае новых вопросов напишу в эту же ветку.
Pavel Ivanchenko
Admin
Пункты: 93815
Регистрация: 24.03.2009
Пол: Мужчина
Цитата Цитата
# devmem 0x06511084 32 0x8010001F
на дисплее появляется следующее
изображение
Есть ощущение, что то не так с полярностями синхронизации ...
Еще не следует "сильно" верить китайской документации, пример: для нового изделия SK-A40i-LCD сконфигурировал LCD на 8бит данных (искренне веря, даже не предусмотрел возможность изменения на своей плате, в результате, для исправления пришлось резать саму панель), а по факту оказалось наоборот - вместо 8бит, включался 6бит.
baikoff
Пункты: 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>;
начал выдавать вот такую картинку:
картинка