Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-T507-SODIMM
ts в SK-T507-SODIMM
rez74
Добавлено 20.09.2024 09:06
0
Сообщение: 1
rez74
0

Пункты: 146
Регистрация: 17.09.2024
Из коробки в sdcard_qt_lvds.img ts в weston-e не работает. собрал своё хеловордное qml-ое приложение, запустил - ts не работает.

курсор откалибровал. ts_test работает нормально с ts.

что, что в моем qml, запущеном из/под weston ts не заработал - это возможно моя проблема. Но ts в вашем weston должен работать?

пересобрал sk_qt5_defconfig..... - ts в weston-е не работает. Недонастроенный weston?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.09.2024 13:38 Сообщение: 2
sasamy
4.71

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

курсор откалибровал. ts_test работает нормально с ts


откалибровали вы tslib, weston надо по-другому калибровать

https://wiki.st.com/stm32mpu/wiki/How_to_calibrate_the_touchscreen

попробуйте так, но с моей панелью наример он не калибруется - пишет ошибку

Цитата

# weston-touch-calibrator /sys/devices/platform/spi-ts/spi_master/spi0/spi0.0/in
put/input1/event1
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
xkbcommon: ERROR: couldn't find a Compose file for locale "ru_RU.UTF-8" (mapped to "ru_RU.UTF-8")
could not create XKB compose table for locale 'ru_RU.UTF-8'. Disabiling compose
weston-touch-calibrator error: Calibration verification failed, too large error.


сейчас еще разбираюсь с армбианом - там еще xorg используется и он тоже подругому калибруется и тоже с ошибками, сейчас склоняюсь к варианту что надо дописать драйвер тачскрина и калибровать в ядре данными от tslib, делал так очень давно для андроида, в таком случае все получают уже откалиброванные данные и не надо гадать что там очередной умник из очередной оконной системы придумал
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.09.2024 14:39 Сообщение: 3
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
склоняюсь к варианту что надо дописать драйвер тачскрина и калибровать в ядре данными от tslib, делал так очень давно для андроида, в таком случае все получают уже откалиброванные данные и не надо гадать что там очередной умник из очередной оконной системы придумал


тут патч https://dropmefiles.com/mi42j

после калибровки ts_calibrate параметры можно передать ядру так

cat /etc/pointercal | cut -F 1,2,3,4,5,6,7 -O ',' > /sys/module/ads7846/parameters/calibration

еще надо дописать в DT

Цитата

tsc2046@0 {
compatible = "ti,tsc2046";
pinctrl-names = "default", "gpio";
pinctrl-0 = <&ts_int_pin>;
pinctrl-1 = <&ts_gpio_pin>;
reg = <0>;
spi-max-frequency = <100000>;
interrupt-parent = <&pio>;
interrupts = <PE 12 IRQ_TYPE_EDGE_FALLING>;
pendown-gpio = <&pio PE 12 GPIO_ACTIVE_LOW>;
vcc-supply = <&reg_bldo3>;

ti,debounce-max = /bits/ 16 <5>;
ti,debounce-tol = /bits/ 16 <10>;
ti,debounce-rep = /bits/ 16 <0>;

ti,x-min = /bits/ 16 <0>;
ti,x-max = /bits/ 16 <800>;
ti,y-min = /bits/ 16 <0>;
ti,y-max = /bits/ 16 <480>;
ti,pressure-max = /bits/ 16 <1024>;

linux,wakeup;
};


попоздней надо будет добавить в buildroot скрипты для автоматической калибровки при старте
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-T507-SODIMM