Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Процессорные модули » SK-T507-SODIMM
настройка LVDS на SK-T507-SODIMM
sasamy
Добавлено 14.05.2025 20:29 Сообщение: 41
sasamy
4.71

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

сейчас после каждого изменения приходится пересобирать образ (хоть это не долго, но все же), копировать образ на основной ПК, и потом с него прошивать образ в компьютерный модуль.


1 на основном компьютере что стоит ? если linux то просто собирайте buildroot на нём, хоть в докере хотя и без него должно собираться

2 достаточно заменить на плате сам dtb

/boot/allwinner/sun50i-t507-sk.dtb

закинуть на плату через ssh из

buildroot-2024.02.1-sk-t507/output/target/boot/allwinner/sun50i-t507-sk.dtb
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.05.2025 20:52 Сообщение: 42
sasamy
4.71

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

Напомню - с пульта все работает.


поинтеерсуйтесь у поставщика- как у них штатная частота 28 МГц меньше минимально допустимой по документации 30 МГц

https://i.ibb.co/wZN8v96M/Screenshot-from-2025-05-14-18-43-22.png
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.05.2025 20:53 Сообщение: 43
sasamy
4.71

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

Напомню - с пульта все работает.


поинтересуйтесь у поставщика- как у них штатная частота 28 МГц меньше минимально допустимой по документации 30 МГц

https://i.ibb.co/wZN8v96M/Screenshot-from-2025-05-14-18-43-22.png
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.05.2025 20:56 Сообщение: 44
sasamy
4.71

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

Напомню - с пульта все работает.


попробуйте еще проинвертировать синхросигналы

devmem 0x06511088 32 0x0f000000
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.05.2025 21:21 Сообщение: 45
sasamy
4.71

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

Напомню - с пульта все работает.


попробуйте еще проинвертировать синхросигналы

devmem 0x06511088 32 0x0f000000


в коде эти биты описаны так - для лучшего понимания

#define SUN4I_TCON0_IO_POL_REG 0x88
#define SUN4I_TCON0_IO_POL_DCLK_PHASE(phase) ((phase & 3) << 28)
#define SUN4I_TCON0_IO_POL_DE_NEGATIVE BIT(27)
#define SUN4I_TCON0_IO_POL_DCLK_DRIVE_NEGEDGE BIT(26)
#define SUN4I_TCON0_IO_POL_HSYNC_POSITIVE BIT(25)
#define SUN4I_TCON0_IO_POL_VSYNC_POSITIVE BIT(24)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 14.05.2025 21:42 Сообщение: 46
Pavel Ivanchenko
Admin
4.34

Пункты: 96449
Регистрация: 24.03.2009
Пол: Мужчина
Капец, в такие дебри углубились ...
Как показывает опыт, панели даже с неправильными таймингами что то показывают.
Тайминги вы однозначно прописали, остается из неизвестных способ синхронизации DE или HS/VS у панели и их полярность.
Это я и имел в виду когда говорил "что то не так с полярностями синхронизации".
Вы ведь сами сказали:
Цитата

LCD_LVDS_DATA_POL
(биты 3:0 )
Т.к. изменение именно этой настройки выводит хоть какое-то изображение. И видно изменение скважности тактирующего сигнала.

При этом инвертируете просто все, не натолкнуло на мысль, может не все нужно инвертировать а что то в этом букете одно!?
Спуститься к концу Подняться к началу
Персональная информация
baikoff
Добавлено 15.05.2025 11:51 Сообщение: 47
baikoff
0

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

Напомню - с пульта все работает.


попробуйте еще проинвертировать синхросигналы

devmem 0x06511088 32 0x0f000000


нет эффекта
попробовал все варианты с изменением в диапазоне
0x00000000 - 0xFF000000
Спуститься к концу Подняться к началу
Персональная информация
baikoff
Добавлено 15.05.2025 11:52 Сообщение: 48
baikoff
0

Пункты: 2191
Регистрация: 25.04.2025
Цитата
Капец, в такие дебри углубились ...
Как показывает опыт, панели даже с неправильными таймингами что то показывают.
Тайминги вы однозначно прописали, остается из неизвестных способ синхронизации DE или HS/VS у панели и их полярность.
Это я и имел в виду когда говорил "что то не так с полярностями синхронизации".
Вы ведь сами сказали:
Цитата

LCD_LVDS_DATA_POL
(биты 3:0 )
Т.к. изменение именно этой настройки выводит хоть какое-то изображение. И видно изменение скважности тактирующего сигнала.

При этом инвертируете просто все, не натолкнуло на мысль, может не все нужно инвертировать а что то в этом букете одно!?


не понял вас.
вы имеете в виду, что нужно было только какие-то биты изменять из этих 4-ех ?? (биты 3:0 )
если да, то я вышел написал - что попробовал все возможные варианты.
с 1 по B - темнота
с С по F - искаженные пингвины
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 15.05.2025 12:07 Сообщение: 49
Pavel Ivanchenko
Admin
4.34

Пункты: 96449
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
вы имеете в виду, что нужно было только какие-то биты изменять из этих 4-ех ?? (биты 3:0 )
Нет, я вообще не понимаю смысл инвертировать полярность LVDS линий (разве что ради эксперимента).
Сейчас у вас нет никакой картинки, т.е. нет синхронизации, в этом направлении и надо копать (о чем я сказал 3 поста назад). Из возможных вариантов их настройки это полярность, если и это все перебрали, значит ошибка в соединении (перепутаны пары, перепутаны полярности в парах и т.п.).
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 16.05.2025 13:52 Сообщение: 50
sasamy
4.71

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

Из возможных вариантов


вариантов тут - гора самоцветов. Из последнего - частота минимально допустимая у контроллера 30 МГц, по опыту на наших панелях можно снижать и они работают а вот что стоит в их панелях - низвестно, думаю не просто так они тайминги увеличили и частоту подняли до 28 МГц хотя типовая она должна быть в районе 25МГц для 640х480.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-T507-SODIMM