Добрый день, около месяца назад приобрел 2 платы SK-ATM0700D4-Plug в комплекте с SK-AT91SAM9G45-XC6SLX. Заметил наличие следующих проблем на обоих комплектах: при длительной работе платы (более 1 часа) перестает нормально работать сенсорный датчик. Вначале курсор двигается хаотично по экрану, спустя 1.5 часа сенсорный экран не реагирует на касание. Утилита ts_test выдаёт при этом непрерывно "левые" отрицательные координаты (даже без касания экрана). В нормальном режиме работы - сразу после включения - координаты в отрицательную область уходят крайне редко, но тоже случается. Проверял питание ADS7843 - в пределах нормы. Но очень зашумлено ВЧ помехами. Сигналы X+,X-,Y+,Y- тоже сильно зашумлены. Установка ёмкостей С3-С6 100п не помогло отфильтровать помехи. Подскажите пожалуйста как выйти из этой ситуации и наблюдается ли такой эффект на других платах?
Было обсуждение подобной проблемы http://starterkit.ru/html/index.php?name=forum&op=view&id=11617&num=3#11820
у вас правда более свежий lcd-плаг, посмотрите - исправлен или нет драйвер тачскрина, возможно диски старые попались.
drivers/input/touchscreen/ads7846.c
если там присутствует ф-ция
ads7843_rescue_thread
то это исправленый драйвер
в принципе в конце той теме описано решение, но я не знаю - могут ли новые панели работать на пониженной частоте pixclock. Еще на новых плагах можно переключить джамперы и подключить напрямую панель к встроенному контроллеру тачскрина at91sam9g45 и собрать ядро атмеловским драйвером тачскрина, я им пользуюсь на маленьких панелях 4.3", вроде нормально работает.
Да - у меня например есть 7" плаг, но у меня старая ревизия - там панели другие немного, поэтому я не могу сказать сейчас точно будет ли ваша панель работать на частоте меньше 30 МГц. Если что-то не получится - напишите, попробуем разобраться, у меня большие надежды на родной атмеловский драйвер :) надо будет ядро из новой 3 ветки адаптировать.
Спасибо за совет, родной атмеловский драйвер работает без проблем. Всё замечательно.
Теперь вот копаюсь с u-boot
при загрузке он не инициализирует экран, т.к. скомпилен под 4.3",
смотрел описание на u-boot, но так и не нашёл где именно установить разрешение экрана. Sasamy, не подскажите как бутлоадер сконфигурить под 800х480?
сделал, то что Вы посоветывали, результат следующий -
после подачи питания экран медленно меняет цвета с белого на черный. (частота 33М)
потом на долю секунды появляеться надпись uboot, версия и дата, и сразу заменяеться экраном с пингвином.
я пробывал прерывать загрузку, входил в меню юбута, при этом экран медленно меняет цвета - между белым и чёрным.
частоту ставил из конфига ядра - 45МГц, 33МГц.
при 45 - экран сильно мигает и перегреваеться дросель 3 (на -6.5В).
у меня есть 4.3" экран, он стартует замечательно - питание - белый экран - вывод на экран юбута- запуск ядра.
а как происходит загрузка у Вас на 7" панели? на какой частоте она работает?
Нет, с lcd он не работает, хотя можно я думаю допилить и это - было бы желание, но с убутом конечно проще это сделать. Посмотрю убут получше в ближайшее время - просто им совсем не пользуюсь.