About LCD - проблемы в тонкостях
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
В полчаса был спаян шнурок между SK-MNUC950 и TFT Sharp 640x480. Хм, чудо случилось сразу - ядро, настроенное на совершенно другой экран, сумело как-то поморгать на моем. Экспресс-пересборка ядра с изменением драйвера FB на схожий с моим, дала отличный результат. Четкое изображение, шустрый скроллинг. Но..
1. Изображение начинается строк этак на 10 ниже (кручение upper margin) результата не дало
2. Ералаш с цветами - типа нет красного. Если покрутить параметры в драйвере, то что-то меняется, но понять смысл не могу..
Был найден DS на TFT, который поддержан в драйвере. Времянки практически одинаковы, сигналы тоже.
Кроме копания в драйвере еще идеи будут?
Счас вытащу QNX, потащу завтра на работу - буду его (ее) громоздить.. :) |
На любой вопрос есть любой ответ. |
|
|
|
|
rw9uao |
|
|
|
|
|
|
Группа: Клиенты |
Пункты: 6973 |
Регистрация: 26.03.2009 |
|
|
|
надо внимательно читать описание регистров ЖКИ контроллера. цвета неправильные из-за путаницы с разрядностью дисплея. |
|
|
|
|
|
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
похоже придется плотно читать.. с разрядностью - не знаю
у меня 18-проводный интерфейс (6х3 цвета). в драйвере используется схожий экран. как было подключено у разработчика драйвера - хрен знает..
я подключил свои r0-r5,g0-g5,b0-b5 на r2-r7,g2-g7,b2-b7 SK-NUC950, рассчитывая (внаглую) что все заработает. не судьба - опять придется собирать напильник для обточки "матерой" глыбы :)))
в драйвере есть интересное место, где делается предобработка
/* set r/g/b position */
offset
length
вот верчением этих параметров я раскрашиваю пингвина в причудливые цвета, то кайма красная, то пятки желтые.. |
На любой вопрос есть любой ответ. |
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
То что сразу что-то засветилось, это нормально :), т.к. развертка у большинства панелей одинаковая, к тому же времянки развертки у TFT практически "резиновые" (главное чтоб количество строк и пикселей совпадало), ну а с упаковкой придется разбираться (на что и уйдет 90% времени) ... |
|
|
|
|
|
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
хуже было бы - если ничего не засветилось бы
доволен как слон, мурча ковыряюсь в потрохах АРМа :)
с упаковкой там полный "ералаш", черт ногу сломит - печально что нет никакой закономерности..
массу времени положил на, казалось бы, ерунду: для нормальной диагностики, надо что - конечно эталонный графический файл (640x480 с цветными полосками). Наверно это мои трудности, но я не смог подобрать в Debian пакет для вывода графики с консоли - всякой дряни там как грязи.. Короче пришлось слегка "извратится" - под маздаем сплодил нужный BMP, в MovieMaker сплодил из него AVI. На NUC950 был проинсталлирован MPLAYER и файлик успешно вывелся на экран. Разумеется не в той палитре..
доволен как слон twice :))) |
На любой вопрос есть любой ответ. |
|
|
|
|
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
День прожит не зря :)
Борюсь с полосой слева и синхронизацией..
Окно ввода XDM есть, а ввести ничего не могу - причины понятны :)))
|
На любой вопрос есть любой ответ. |
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Насчет полосы слева - явные "косяки" со времянками горизонтальной развертки ... |
|
|
|
|
|
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
совершенно правильно сказали
покрутил настройки в драйвере - выставил координаты
разобрался с "подлым" сигналом DE, в даташите на камень о сигнале не "гу-гу", только типа сигнал разрешения данных. С точки зрения разработчиков шарповского TFT он в одном положение делает отсчет на 100 тактов и не понятно, что в остальных
метод проб, ошибок и последовательного приближения привел к положительному результату
ЗЫ Если интересуют цифры - могу сюда выложить.. |
На любой вопрос есть любой ответ. |
|
|
|
|
Jury093 |
|
|
|
|
|
|
|
Пункты: 54271 |
Регистрация: 25.05.2009 |
Пол: Мужчина |
Из: Санкт-Петербург |
|
Хм.. извращения все крепчают :)
Значит отладил я консоль, пингвинчик желтопятый. Мучаю Иксы - запускаю, слетает синхронизация. И так и сяк, непонятно что делать.. окно логина вижу, но консоль и крыса не доступны..
С горя сгородил "ржачную" цепочку:
apt-get install x11vnc
под маздаем (WinXP) запускаю vncviewer и вуаля - я в Иксах на плате!!! |
На любой вопрос есть любой ответ. |
|
|
|
|
Pavel Ivanchenko |
|
|
Admin |
|
|
|
|
Пункты: 92788 |
Регистрация: 24.03.2009 |
Пол: Мужчина |
|
|
Судя по всему, сами Х-ы еще пытаются конфигурить параметры фреймбуфера ...
Ну а то что консоль с мышкой недоступны, то фреймбуфер тут не причем: поддержка в ядре, конфиги в Х-ах ... |
|
|
|
|
|
|