Ник:
Пароль:

Контакты

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 » Embedded Linux
Раскорчевать TS_LIB
Pavel Ivanchenko
Добавлено 01.04.2011 23:21 Редактировалось 02.04.2011 18:05 Сообщение: 61
Pavel Ivanchenko
Admin
4.39

Пункты: 92607
Регистрация: 24.03.2009
Пол: Мужчина
Ну как так ... я устал от этого телеремонта ...
Проверьте землю, если не поможет, отправляйте плаг обратно.

PS кстати, попробоал с 5 сантиметровым кабелем, со старым драйвером в принципе не работал тачскрин (хотя с 40 сантиметровым, что должно быть хуже, все нормально ...) - удивительно, сейчас примерно с теми же симптомами, что у Вас, так что попробуйте использовать "штатный шлейф".
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 02.04.2011 17:39 Сообщение: 62
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Я штатный и использую. Добавить землю между платой и
плагом (отдельным проводом)?
И еще хотел уточнить - если меняю файлы в исходниках
ядра - надо ли перед сборкой делать где-то make clean
либо достаточно удалить соответствующие объектные файлы
хххх.о и вперед !
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.04.2011 18:19 Сообщение: 63
Pavel Ivanchenko
Admin
4.39

Пункты: 92607
Регистрация: 24.03.2009
Пол: Мужчина
Никаких дополнительных земель я не использую, для пересборки и объектники удалять не обязательно, просто файлы обновить - этого достаточно.
Еще раз проверьте, все ли на плаге востановили "как было" (никаких своих доработк с замыслом "дак должно быть лучше"), для чистоты эксперимента скопируйте оригинаньную виртуальную машину, обновите в ней драйвер и тайминги панели и проверьте, если не заработает, тогда отправляйте плаг мне на "экспертизу".
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 02.04.2011 18:20 Сообщение: 64
sasamy
4.71

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

И еще хотел уточнить - если меняю файлы в исходниках
ядра - надо ли перед сборкой делать где-то make clean
либо достаточно удалить соответствующие объектные файлы
хххх.о и вперед !


Достаточно удалить объектный файл и запустить make. По поводу драйвера - у меня нет этого плага, драйвер из ванильного ядра работает без нареканий, так что приходится тестировать Павлу, у меня измененный драйвер на работающем 4" плаге не имеет никаких побочных эфектов этим все и осложняется. Есть мысли как можно улучшить работу но требуется время. Проблема там в том что во время чтения измеренных значений прерывания у ads7843 отключаются и нужно давать специальную команду чтобы он активировал линию irq при нажатии, в результате достаточно одной единственной ошибки при передаче этой команды и прерывания больше не генерируются, а вся логика работы драйвера которая строится на ожидании прерываний рушится - драйвер больше не реагирует на внешние события потому что попросту их не получает от ads.
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 02.04.2011 18:30 Редактировалось 02.04.2011 18:38 Сообщение: 65
sherr
0

Пункты: 6512
Регистрация: 02.11.2009
Цитата
Никаких дополнительных земель я не использую, для пересборки и объектники удалять не обязательно, просто файлы обновить - этого достаточно.
Еще раз проверьте, все ли на плаге востановили "как было" (никаких своих доработк с замыслом "дак должно быть лучше"), для чистоты эксперимента скопируйте оригинаньную виртуальную машину, обновите в ней драйвер и тайминги панели и проверьте, если не заработает, тогда отправляйте плаг мне на "экспертизу".

Плату вернул ТОЧНО как было - тут уж не до экспериментов !

По остальным пунктам - приступаю. Хотелось бы только пояснения
достаточно ли make_system из buildroot или надо делать make в папке
Линукса ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 02.04.2011 18:51 Редактировалось 02.04.2011 18:51 Сообщение: 66
Pavel Ivanchenko
Admin
4.39

Пункты: 92607
Регистрация: 24.03.2009
Пол: Мужчина
Просто пересоберите ядро - make_kernel.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 03.04.2011 09:45 Сообщение: 67
sasamy
4.71

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

иногда проскакивают "самокалибровки" вообще без касания или двоения.


Такое поведение на интерфейса уже никаким софтом не исправить - я не представляю как такое может происходить.
Спуститься к концу Подняться к началу
Персональная информация
sherr
Добавлено 03.04.2011 19:38 Редактировалось 03.04.2011 19:39 Сообщение: 68
sherr
0

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

иногда проскакивают "самокалибровки" вообще без касания или двоения.


Такое поведение на интерфейса уже никаким софтом не исправить - я не представляю как такое может происходить.


Переставил виртуалку, на чистой пересобрал ядро, пере-
залил - лучше не стало, завтра доберусь до осциллографа,
- очень внимательно посмотрю питание на грязность и
вообще всякие наводки. Здесь бы конечно лучше ло-
гический анализатор или цифровой осциллограф (для отлова иголок) -
но что есть то и есть ....
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 05.04.2011 14:47 Сообщение: 69
Pavel Ivanchenko
Admin
4.39

Пункты: 92607
Регистрация: 24.03.2009
Пол: Мужчина
Кстати, сейчас заметил, если плаг разместить близко к плате (причем, под определенным углом и на определенном расстоянии), то видимо уровень наводок становится "катастрофическим", тогда и самопроизвольные нажатия и реакция на нажатие заторможенная ...
Как вариант, можно попробовать закоротить все посадочные места резисторов матрицы подогрева и подключить все это к земле - хотяб немного экранирует, для этого придется панель "отклеить".
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 05.04.2011 18:12 Сообщение: 70
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
вот не знаю насчет помех. рядом стоящий частотник работающий на 3-х Гц с ШИМом 8 кГц абсолютно не влияет. зато настольная лампа в полуметре наводит на линию IRQ заметный шумок. который легко давится подтяжкой на плюс и емкостью в 15 пФ на массу.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux