Jury093, Павел, спасибо за советы! вот я косячник!
надо было всего лишь разобраться что куда я запаял :-)
проблему с консолью думаю решить отключением в драйверах не используемых UART...
если ничего не получиться перепаяю нафиг E13 на G1 (MK_4) или на H1(MK_168)
у меня отключены, боюсь что дело не в этом.. возможно наихудшиий вариант - в мане на чип не дописано чем занимается этот пин
чем интересен вариант типа H1(MK_168) - это вход внешнего прерывания АРМа, если на него завести IRQ от ads7843, то вероятно можно отказаться от таймера, а работать по прерыванию - вполне логичная схема..
на текущий момент существует некая "рыба" драйвера ADS7843 - которая грузится и даже вычисляет координаты и все это отсылает куда-то в недра линукса..
как я писал ранее, мало поднять сам драйвер - его надо куда то применить. моих знаний хватает для попытки подключения к Иксам. Может еще будут идеи?
Про итоги возни с Иксами я уже писал, идеи?
сделал над собой усилие, перепаял пару проводков
было раньше:
GPIO E13 - при попытке использовать отваливается консоль
SD_nPWR - ---//--- отваливается интерфейс SD - что логично :)
вместо них были задействованы два пина порта I2C-1 (sda1, scl1)
если нужны фотки мест, куда подпаялся, выложу
в результате драйвер грузится, терминалка и SD карта отлично работают, ну и драйвер тошнит в консоль координаты нажатия :)
к сожалению, положительных сдвигов для работы в Иксах пока нет. максимум чего добился - курсор скачет из точки в точку при тыкание в края экрана..
зы: ах да, и часики по I2C-0 работают - но это святое! :)))
есть положительные результаты - теперь, когда двигаю стилусом по экрану, курсор тоже двигается, т.е. механизм позиционирования курсора заработал :)
из непонятого:
- курсор двигается зеркально к стилусу по обеим координатам, есть опции переключения SwapX SwapY, но почему то не работают..
- на выходе драйвера вываливаются вот такие числа:
потыкав в края я нашел два диапазона X={27-229} Y={27-206} - где или как это увязать с размером экрана 480х272..
- когда курсор наезжает на объект, типа кнопка - та меняет свою форму, но нажать не получается - видимо неправильно определен код события?
в общем, вопросов больше чем ответов..
я то выложу, но фотки чего? платы, экрана..
с моей точки зрения, все работает - устройства создаются, выхлоп с них идет - остались сущие мелочи - понять что и где подкрутить для достижения правильного результата :)
ts_calibrate как и ts_print меня посылают:
похоже ищет имя стандартного устройства
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 прямо на плате
но это не тот случай, вот тут надо понять зависимость цифр:
зы-х3 а.. понял какие фотки выложить, чуть с паузой..