Доберусь до работы - попробую (заодно и от перекрутов
шлейфа избавлюсь )
Кстати недаром у многих подобных дисплеев через ка-
ждые 3 сигнальных жилы идет земляная....
Ну вот провел эксперимент -- не меняя разрешения кручу пиксельклок --
fbset -a - pixclock xxxxx , затем ts_calibrate (однократно), затем ts_test.
В результате - при частоте от 6 до 11 мгц ts_test живет 10-12 секунд
непрерывного рисования по экрану, от 12 до 16 мгц -- 4-6 секунд, и
наконец при 18,5 мгц - вообще не запускается. Так что действительно-
похоже на наводки.
Блин, но подрихтовать чтобы драйвер не вис вообще так бы было
хорошо - а то раз, и перегружайся ....
Собрали плаг, поделючил к SK-MAT91SAM9G45.
Как ни странно TS работает довольно стабильно, до нескольких минут приходится тыкать в экран чтобы повесить.
Сделал 40см шлейф, для ускорения глюка - все по прежнему.
Парадоксально, добавил линию земли (припаял на плаге ближе к контроллеру TP и на первый вывод самой платы) - виснет в первые же секунды ts_test ...
Причем, самое удивительное - если запустить вывод видео на экран и запустить ts_print - драйвер не виснет.
Вытащил драйвер ADS7846 и свежего ядра 2.6.38 (там в нем многое изменилось), в первые секунды уже не виснет, но в течении минуты повиснет (это с дополнительной землей), уже прогресс !
Что-то у меня после этого патча вообще пришлось всю
папку /src освежать - иначе вообще ничего из tslib не
работало - впрочем может это мой косяк, надо бы еще раз
попробовать,