Ник:
Пароль:

Контакты

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 » Embedded Linux
настройка LVDS на SK-T507-SODIMM
baikoff
Добавлено 29.04.2025 15:04
0
Сообщение: 1
baikoff
0

Пункты: 209
Регистрация: 25.04.2025
Здравствуйте!

Есть дисплей с LVDS интерфейсом, разрешение 640х480.
Необходимо вывести на него изображения с модуля SK-T507.

Можете дать manual или просто указать где прочитать про конфигурирование:

1) нужно ли каким-то образом активировать LVDS в muneconfig
(нашел только пункт Bootloaders->Starterkit SK-507 vidoe out -> lvds 800x480)

чтобы в конфиге появилась строчка с параметром
BR2_TARGET_KERNEL_LVDS

2) файлы дерева устройств с расширением *.dtsi - я для своего дисплея должен сам написать и сохранить по пути
.../output/build/linux-custom/arch/arm/boot/dts/

Но этот путь создаетя при сборке сиситемы. Т.е. редактировать настройки можно только после сборки системы, а потом нужно будет пересобрать файл *.dtb ?

3) настройки для LVDS панели просто прописываются в отдельном файле (произвольного имени) с расширением *.dtsi ? И опять же, лежать он должен где-то так??
/output/build/linux-custom/arch/arm/boot/dts/

4) X-ы есть по умолчанию в собранной системе или их нужно как-то активировать?

Спасибо
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.04.2025 17:35 Редактировалось 29.04.2025 17:35 Сообщение: 2
sasamy
4.71

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

Есть дисплей с LVDS интерфейсом, разрешение 640х480.
Необходимо вывести на него изображения с модуля SK-T507.


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

make sk_min_defconfig
make

конфиг с оконной системой weston и qt5

make sk_qt5_defconfig
make

Проще отредактировать существующий конфиг для штатной панели - выбрать перед сборкой lvds 800x480 через

make menuconfig

Bootloaders->Starterkit SK-507 vidoe out -> lvds 800x480

После сборки отредактировать sun50i-t507-sodimm-lvds-800-480-sk.dts, выеделенный текст заменить параметрами своей панели

buildroot-2024.02.1-sk-t507/output/build/linux-custom/arch/arm64/boot/dts/allwinner/sun50i-t507-sodimm-lvds-800-480-sk.dts

panel0 {
compatible = "panel-lvds";
backlight = <&panel_backlight>;
power-supply = <&reg_bldo1>;

width-mm = <153>;
height-mm = <90>;
data-mapping = "vesa-24";

panel-timing {
clock-frequency = <33000000>;
hactive = <800>;
vactive = <480>;
hsync-len = <60>;
hfront-porch = <40>;
hback-porch = <220>;
vfront-porch = <7>;
vback-porch = <21>;
vsync-len = <10>;
};


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

make linux-menuconfig

выйти из конфигуратора ничего не меняя и выполнить

make

После того как всё заработает, сохранить куда нибуть отредактированный sun50i-t507-sodimm-lvds-800-480-sk.dts иначе после make clean он будет удалён вместе с исходниками ядра.
Чтобы не повторять редактирование можно заменить этот файл в архиве ядра

buildroot-2024.02.1-sk-t507/dl/linux/linux-6.7.9-sk.tar.bz2
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux