Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)
Сенсорный экран + SK-iMX6S-OEM-WiFi + SK-iMX6/53/50-MB
JohnCS
Добавлено 30.06.2015 12:42
0
Сообщение: 1
JohnCS
5

Пункты: 309
Регистрация: 07.05.2015
Сенсорный экран + SK-iMX6S-OEM-WiFi + SK-iMX6/53/50-MB, виртуальная машина 3.10.17/iMX6_Libuntu_build_machine

При загрузке с NАND-FLASH с предустановленным ПО сенсорный экран работает нормально.

Загружаю с карты памяти сборку с виртуальной машины 3.10.17 - сенсорный экран сбоит: запускаю ts_test в режиме рисования, стилусом на экране рисую линию, от линии возникают хаотичные выбросы в произвольных направлениях. Проверял на двух разных платах и экранах.

Сравнил осциллографом сигналы контроллера сенсорного экрана в обеих версиях ПО - временные параметры одинаковые, но в 3.10.17 при нажатии экрана обмен данными с контроллером короче.

Кто-нибудь сталкивался с такой проблемой? Куда копать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 30.06.2015 13:26 Сообщение: 2
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Какая у вас LCD панель ? Посмотрите тут

http://www.starterkit.ru/html/index.php?name=forum&op=view&id=24632
Спуститься к концу Подняться к началу
Персональная информация
JohnCS
Добавлено 30.06.2015 13:45 Сообщение: 3
JohnCS
5

Пункты: 309
Регистрация: 07.05.2015
Панели две:
1. SK-TFT1024X768(TP)-Plug
2. SK-ATM0700D4-Plug
Глючат обе.
Проблема где-то в ПО.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 30.06.2015 14:39 Сообщение: 4
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Допишите в DTS параметры

arch/arm/boot/dts/imx6qdl-oem.dtsi

&ecspi1 {
fsl,spi-num-chipselects = <1>;
cs-gpios = <&gpio5 25 0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi1_oem>;
status = "okay";

tsc2046@0 {
compatible = "ti,tsc2046";
reg = <0>;
spi-max-frequency = <100000>;
/* pen irq is GPIO4_15 */
interrupt-parent = <&gpio4>;
interrupts = <15 0x2>;
pendown-gpio = <&gpio4 15 0>;
vcc-supply = <&reg_3p3v>;

ti,x-min = <150>;
ti,x-max = <3830>;
ti,y-min = <190>;
ti,y-max = <3830>;

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

linux,wakeup;
};
};

аналогично и для второго

&ecspi4 {
fsl,spi-num-chipselects = <1>;
cs-gpios = <&gpio3 20 0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi4_oem>;
status = "okay";

tsc2046@0 {
compatible = "ti,tsc2046";
....
Спуститься к концу Подняться к началу
Персональная информация
JohnCS
Добавлено 30.06.2015 17:28 Сообщение: 5
JohnCS
5

Пункты: 309
Регистрация: 07.05.2015
Спасибо. Тест теперь работает отлично.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S-OEM(-WiFi)