Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-MNUC950
SK-MNUC950 + SK-MI0430FT-Plug
Hermes
Добавлено 05.05.2010 22:39 Редактировалось 05.05.2010 22:48 Сообщение: 71
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
УРЯ! заработало ! вывалилось в консоль:
Код
BTN_TOUCH = 330 ABS_X = 140 ABS_Y = 85
BTN_TOUCH = 330 ABS_X = 142 ABS_Y = 83
BTN_TOUCH = 330 ABS_X = 184 ABS_Y = 102
BTN_TOUCH = 330 ABS_X = 198 ABS_Y = 185
BTN_TOUCH = 330 ABS_X = 202 ABS_Y = 42

Jury093, Павел, спасибо за советы! вот я косячник!
надо было всего лишь разобраться что куда я запаял :-)
проблему с консолью думаю решить отключением в драйверах не используемых UART...
если ничего не получиться перепаяю нафиг E13 на G1 (MK_4) или на H1(MK_168)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 05.05.2010 23:02 Сообщение: 72
Jury093
4.5

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

Цитата
думаю решить отключением в драйверах не используемых UART

у меня отключены, боюсь что дело не в этом.. возможно наихудшиий вариант - в мане на чип не дописано чем занимается этот пин
чем интересен вариант типа H1(MK_168) - это вход внешнего прерывания АРМа, если на него завести IRQ от ads7843, то вероятно можно отказаться от таймера, а работать по прерыванию - вполне логичная схема..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 06.05.2010 01:37 Сообщение: 73
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
а МК_4 (G1) отвечает за I2C (но мне она скорей всего нужна не будет)
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 09.05.2010 11:30 Сообщение: 74
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
Павел, а как вы прикручивали Tslib ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 09.05.2010 13:50 Сообщение: 75
Pavel Ivanchenko
Admin
4.39

Пункты: 91491
Регистрация: 24.03.2009
Пол: Мужчина
Ничего особенного, по памяти, просто устройство на "свое" менял ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 10.05.2010 13:09 Сообщение: 76
Jury093
4.5

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 11.05.2010 18:22 Редактировалось 11.05.2010 21:26 Сообщение: 77
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
сделал над собой усилие, перепаял пару проводков
было раньше:
GPIO E13 - при попытке использовать отваливается консоль
SD_nPWR - ---//--- отваливается интерфейс SD - что логично :)
вместо них были задействованы два пина порта I2C-1 (sda1, scl1)
если нужны фотки мест, куда подпаялся, выложу
в результате драйвер грузится, терминалка и SD карта отлично работают, ну и драйвер тошнит в консоль координаты нажатия :)

к сожалению, положительных сдвигов для работы в Иксах пока нет. максимум чего добился - курсор скачет из точки в точку при тыкание в края экрана..

зы: ах да, и часики по I2C-0 работают - но это святое! :)))

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

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
есть положительные результаты - теперь, когда двигаю стилусом по экрану, курсор тоже двигается, т.е. механизм позиционирования курсора заработал :)
из непонятого:
- курсор двигается зеркально к стилусу по обеим координатам, есть опции переключения SwapX SwapY, но почему то не работают..
- на выходе драйвера вываливаются вот такие числа:
Код
BTN_TOUCH = 330 ABS_X = 116 ABS_Y = 108

потыкав в края я нашел два диапазона X={27-229} Y={27-206} - где или как это увязать с размером экрана 480х272..
- когда курсор наезжает на объект, типа кнопка - та меняет свою форму, но нажать не получается - видимо неправильно определен код события?
в общем, вопросов больше чем ответов..

ЗЫ видео снимать было лениво, да и не зрелищно :)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 12.05.2010 14:41 Редактировалось 12.05.2010 14:45 Сообщение: 79
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
для верности, лучше выложить фоточки... а то практика показывает... :-)
а вы всё-таки установили tslib?
пробовали запустить ts_calibrate <путь/файл_калибровки>
помойму это очень похоже на нашу тему (настройка TSLib для X.org) http://forums.gentoo.org/viewtopic-t-778241-view-next.html?sid=c956d3c9cf8470e00972b92688145658
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 12.05.2010 15:03 Редактировалось 12.05.2010 15:06 Сообщение: 80
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
для верности, лучше выложить фоточки... а то практика показывает... :-)
а вы всё-таки установили tslib?
пробовали запустить ts_calibrate <путь/файл_калибровки>

я то выложу, но фотки чего? платы, экрана..
с моей точки зрения, все работает - устройства создаются, выхлоп с них идет - остались сущие мелочи - понять что и где подкрутить для достижения правильного результата :)
ts_calibrate как и ts_print меня посылают:
Код
armets:~# ts_calibrate
ts_open: No such file or directory

похоже ищет имя стандартного устройства
tslib в дебьяне, как таковой я не нашел, поставлены вот такие пакеты:
ii libts-0.0-0 1.0-4 touch screen library
ii libts-bin 1.0-4 touch screen library utilities

буржуй конечно отжег конкретно:
in the "/etc/make.conf" ... damm, it takes about 6 hours to compile xorg-server on the 400MHz device (cross-compiling X doesn't work), and altogether (all other packages) it takes about 12 hours to compile the entire xorg-server ... but after all, it works.
не, я тоже как то развлекался, собирая ядро и mplayer прямо на плате
но это не тот случай, вот тут надо понять зависимость цифр:
Код
armets:~# hexdump /dev/input/event3
BTN_TOUCH = 330 ABS_X = 128 ABS_Y = 95
0000000 b4ec 4bea 9c40 0000 0003 0000 0080 0000
0000010 b4ec 4bea 9c40 0000 0003 0001 005f 0000
0000020 b4ec 4bea 9c40 0000 0000 0000 0000 0000
BTN_TOUCH = 330 ABS_X = 139 ABS_Y = 61
0000030 b4ee 4bea 4e20 0000 0003 0000 008b 0000
0000040 b4ee 4bea 4e20 0000 0003 0001 003d 0000
0000050 b4ee 4bea 4e20 0000 0000 0000 0000 0000

armets:~# hexdump /dev/input/ts1
BTN_TOUCH = 330 ABS_X = 174 ABS_Y = 63
BTN_TOUCH = 330 ABS_X = 135 ABS_Y = 78
0000000 0000 0057 000e 23f0 0000 0042 0012 0000
BTN_TOUCH = 330 ABS_X = 172 ABS_Y = 55
BTN_TOUCH = 330 ABS_X = 162 ABS_Y = 58
0000010 0000 0056 000b 2580 0000 0051 000c 0000
BTN_TOUCH = 330 ABS_X = 136 ABS_Y = 91
BTN_TOUCH = 330 ABS_X = 155 ABS_Y = 44
0000020 0000 0043 0016 0258 0000 004d 0008 00c8
BTN_TOUCH = 330 ABS_X = 125 ABS_Y = 77


зы-х3 а.. понял какие фотки выложить, чуть с паузой..

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