Ник:
Пароль:

Контакты

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

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:8
Форум » starterkit.ru » Embedded Linux
Подключение TS
Dmitriy
Добавлено 04.03.2012 12:15
0
Сообщение: 1
Dmitriy
0

Пункты: 808
Регистрация: 23.02.2012
Проблема следующая. Имею на руках SK-MAT91SAM9G45 + SK-ATM0700D4-Plug. Изначально на нем был linux. Дисплей и тачпанель работали бес проблем. Потом была необходимость пересобрать ядро линукса. Использовалась виртуальная машина из комплекта. В ядре я включен драйвер для дисплея и драйвер для TS согласна инструкции пользователя. Далее пересобрал ядро и обновил его через run system_update. Дисплей работает нормально, а вот тач панель не подаёт никаких признаков жизни в примере ts_calibrate и остальных. При загрузки вывел
ads7846 spi3.0: trying pin change workaround on irq 149
ads7846 spi3.0: touchscreen, irq 149
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.3/spi3.0/input/input0

Подскажите пожалуйста как проверить подключился ли мой TS и что ещё сделать что бы он заработал.

Зарание спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.03.2012 16:36 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вспоминайте, что трогали или меняли в ядре..
проверить голое железо можно примерно так:
смотрите в логе - какой номер inputN
потом проверяете существование в /dev/input/eventN
жизнедеятельность можно попробовать проверить, например
Код
cat /dev/input/eventN

или
Код
hexdump /dev/input/eventN

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Dmitriy
Добавлено 04.03.2012 18:14 Сообщение: 3
Dmitriy
0

Пункты: 808
Регистрация: 23.02.2012
[quote]вспоминайте, что трогали или меняли в ядре..
проверить голое железо можно примерно так:
смотрите в логе - какой номер inputN
потом проверяете существование в /dev/input/eventN
жизнедеятельность можно попробовать проверить, например
Код
cat /dev/input/eventN

или
Код
hexdump /dev/input/eventN
[/quote]

В ядре ничего не менялось за исключением выбора дисплея.
/dev/input/ - не существует. В каталоге / dev, каталога input - вообще нет.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.03.2012 18:24 Редактировалось 04.03.2012 18:26 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В ядре ничего не менялось за исключением выбора дисплея.
/dev/input/ - не существует. В каталоге / dev, каталога input - вообще нет.

пардон, попутал рутовые.. у вас же билдрутовая.. тогда вот, что вижу на "заводской" 9m10 (тоже самое что 9g45):
Код
# dmesg |grep 784
ads7846 spi3.0: trying pin change workaround on irq 149
ads7846 spi3.0: touchscreen, irq 149
input: ADS7843 Touchscreen as /class/input/input0
# hexdump /dev/event0
0000000 003c 0000 4f7a 0009 0001 014a 0001 0000
0000010 003c 0000 4f89 0009 0003 0000 0af8 0000
0000020 003c 0000 4f8e 0009 0003 0001 0704 0000
0000030 003c 0000 4f93 0009 0003 0018 1d4c 0000
0000040 003c 0000 4f98 0009 0000 0000 0000 0000


циферки побегут, если в экран тыкать..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Dmitriy
Добавлено 04.03.2012 18:37 Редактировалось 04.03.2012 18:41 Сообщение: 5
Dmitriy
0

Пункты: 808
Регистрация: 23.02.2012
Попробовал, такая реакция

# dmesg | grep 784
ads7846 spi3.0: trying pin change workaround on irq 149
ads7846 spi3.0: touchscreen, irq 149
input: ADS7843 Touchscreen as /devices/platform/spi_gpio.3/spi3.0/input/input0
# hexdump /dev/event0

# hexdump /dev/event1


#

При нажатие на дисплей никаких цифр так и не побежало
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.03.2012 19:10 Сообщение: 6
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
хм.. тогда "отмотаем" назад - в самом начале все железо работало исправно? тач?
потом прошла самостоятельная пересборка ядра и тач отвалился?
надеюсь, исходные бинарники забекаплены? если их попробовать прошить..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Dmitriy
Добавлено 04.03.2012 20:25 Сообщение: 7
Dmitriy
0

Пункты: 808
Регистрация: 23.02.2012
В начале всё работало отлично. Потом произошел сбой файловой системы. Перестал грузится линукс в обычном режиме. Я пересобрал ядро с дефолтовомы параметрами и перезалил. Ничего не изменилось, далее я зашел в safe mod и попробовал востановить файловую систему. Ничего не вышло. Потом залил все файлы необходимые для востановления системы на SD карту. Востановил всё через неё. Всё зарабтало, кроме дисплея. Далее сново пересобрал едро и загрузил через тфтп, дисплей зарабюотал а тачпанель так и не пришла в себя.
Никаких исходников системы от завода не не осталось.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.03.2012 21:02 Сообщение: 8
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
В начале всё работало отлично.

о как, а механически ничего случайно не могли сделать - шлейф подвинуть, джампер сбросить на дисплее?
счас схему гляну..

Цитата
Никаких исходников системы от завода не не осталось.

странно, обычно сорцы присутствуют ..
и всегда полезно сбекапить существующие бинарники..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 04.03.2012 21:07 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
вот в этих областях (1, 2) всё в порядке?

title

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Dmitriy
Добавлено 04.03.2012 21:14 Сообщение: 10
Dmitriy
0

Пункты: 808
Регистрация: 23.02.2012
Физически никаких повреждений нет. Все соответсвет картинки, заисключением крайнего левого джампера зоны 2. Всемсто двух перемычек, как у вас, у меня присутсвует только одна. Та что у вас внизу (которая замкнута). У меня этой перимычки вприцепи нет.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux