Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Embedded Linux
Раскорчевать TS_LIB
sherr
Добавлено 07.03.2011 16:32 Редактировалось 08.03.2011 00:21 Сообщение: 21
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Доберусь до работы - попробую (заодно и от перекрутов
шлейфа избавлюсь )
Кстати недаром у многих подобных дисплеев через ка-
ждые 3 сигнальных жилы идет земляная....
Ну вот провел эксперимент -- не меняя разрешения кручу пиксельклок --
fbset -a - pixclock xxxxx , затем ts_calibrate (однократно), затем ts_test.
В результате - при частоте от 6 до 11 мгц ts_test живет 10-12 секунд
непрерывного рисования по экрану, от 12 до 16 мгц -- 4-6 секунд, и
наконец при 18,5 мгц - вообще не запускается. Так что действительно-
похоже на наводки.
Блин, но подрихтовать чтобы драйвер не вис вообще так бы было
хорошо - а то раз, и перегружайся ....
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 10.03.2011 14:05 Сообщение: 22
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Цитата
Пока новых SK-T070-Plug нет собранных, но подобный эффект (виснет драйвер TP при ts_calibrate/ts_test) нашел на 9G45-OEM+MB при подключении 4" панели (чего на других платах не проявлялось).
Пол дня ковырялся, пытаясь "кострацией" драйвера излечить глюк и терминаторы на линии поставил (потенциально ограничивают ток, что должно приводить к уменьшению уровня наводок) - бесполезно.
В итоге, добавил линию земли (припаял 2 жилы кабеля к полигону земли на плаге и первому контакту на разъеме материнки), все пришло в чувства (даже с дефолтными параметрами в драйвере).
Вобщем, лопухнулся я с землей на этом разъеме, надо было как минимум 2 линии (и по разным сторонам кабеля пустить), а лучше штуки 3-4 ...

Сделал примерно так же - не помогло - на пониженных частотах работает 10-15 секунд рисования, на нормальной-
виснет сразу.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.03.2011 15:07 Сообщение: 23
Pavel Ivanchenko
Admin
4.39

Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
На следующей неделе 7 дюймовый плаг соберем, посмотрю ...
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.03.2011 11:36 Редактировалось 11.03.2011 11:36 Сообщение: 24
Pavel Ivanchenko
Admin
4.39

Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
Собрали плаг, поделючил к SK-MAT91SAM9G45.
Как ни странно TS работает довольно стабильно, до нескольких минут приходится тыкать в экран чтобы повесить.
Сделал 40см шлейф, для ускорения глюка - все по прежнему.
Парадоксально, добавил линию земли (припаял на плаге ближе к контроллеру TP и на первый вывод самой платы) - виснет в первые же секунды ts_test ...
Причем, самое удивительное - если запустить вывод видео на экран и запустить ts_print - драйвер не виснет.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.03.2011 11:58 Редактировалось 11.03.2011 11:59 Сообщение: 25
Pavel Ivanchenko
Admin
4.39

Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
Вытащил драйвер ADS7846 и свежего ядра 2.6.38 (там в нем многое изменилось), в первые секунды уже не виснет, но в течении минуты повиснет (это с дополнительной землей), уже прогресс !
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 11.03.2011 13:49 Сообщение: 26
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
осцилом посмотри на сигналы на адске. кондюк пик на 15 нигде не поможет? =)
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 11.03.2011 14:01 Сообщение: 27
Pavel Ivanchenko
Admin
4.39

Пункты: 91348
Регистрация: 24.03.2009
Пол: Мужчина
На это ушел безрезультатно предыдущий день экспериментов.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.03.2011 14:11 Сообщение: 28
sasamy
4.70

Пункты: 76880
Регистрация: 14.08.2009
варинт с патчем драйвера ads7846 как в imx233 - пробовали или тут другая засада ?
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 11.03.2011 16:58 Сообщение: 29
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Цитата
варинт с патчем драйвера ads7846 как в imx233 - пробовали или тут другая засада ?


Что-то у меня после этого патча вообще пришлось всю
папку /src освежать - иначе вообще ничего из tslib не
работало - впрочем может это мой косяк, надо бы еще раз
попробовать,
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 11.03.2011 22:25 Сообщение: 30
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Насчет драйвера - какие файлы менять в исходниках ядра -
7846.хх везде где найду, или что-то еще надо, или вообще
свежий патч на все ядро наложить ?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux