реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> TFT LCD с последовательным интерфейсом и PXA270 : возможно ли?
SimpleSoft
сообщение Aug 31 2006, 10:05
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Собрал устройство на Toradex (www.toradex.com) Colibri PXA270 520MHz.
На плате зашита Windows CE 5.0 с полностью настроенной системой.
Недавно приобрел ЖКИ TFT A036QN02V0 (AUO) с последовательным 8-битным интерфейсом (а не папаллельным!), т.е. за 3 такта передается 8 бит ® + 8 бит (G) + 8 бит (B) = 24 бита -> 1 пиксель (см. вложение). С помощью стандартного драйвера от Toradex я заставил выводить изображение в режиме 960х240, естественно всё в серых тонах и сжато. Можно ли заставить контроллер LCD в PXA270 выводить данные последовательно, в формате, описанном выше?


P.S.: Toradex поставляет BSP для своей платы, соответственно исходники драйвера ЖКИ есть.

Сообщение отредактировал SimpleSoft - Aug 31 2006, 10:05
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ken@t
сообщение Aug 31 2006, 10:26
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 5-08-05
Пользователь №: 7 382



Цитата(SimpleSoft @ Aug 31 2006, 14:05) *
P.S.: Toradex поставляет BSP для своей платы, соответственно исходники драйвера ЖКИ есть.


Так ведь ответили Вы себе Сами.
Пересобрать образ CE.

Для этого берёте PlatformBuilder и с помощью вашего BSP создаёте образ... заливаете и запускаете...


--------------------
Свет мой зеркальце, скажи, да всю правду расскажи я ль на свете всех тупее, бесполезней и пьянее?
Ты - придурок. Спору нет! Но живет на белом свете вот ТАКИХ еще две трети!
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Aug 31 2006, 11:29
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(Ken@t @ Aug 31 2006, 13:26) *
Цитата(SimpleSoft @ Aug 31 2006, 14:05) *


P.S.: Toradex поставляет BSP для своей платы, соответственно исходники драйвера ЖКИ есть.


Так ведь ответили Вы себе Сами.
Пересобрать образ CE.

Для этого берёте PlatformBuilder и с помощью вашего BSP создаёте образ... заливаете и запускаете...


Не всё так просто. Я бы уже пересобрал бы и сделал бы. Я хочу спросить, может кто-то боролся с подобной проблемой и подскажут как можно выкрутится.
Go to the top of the page
 
+Quote Post
Ken@t
сообщение Aug 31 2006, 11:41
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 5-08-05
Пользователь №: 7 382



Цитата(SimpleSoft @ Aug 31 2006, 15:29) *
Не всё так просто. Я бы уже пересобрал бы и сделал бы. Я хочу спросить, может кто-то боролся с подобной проблемой и подскажут как можно выкрутится.

Нет, вы весьма странен, давая такой ответ вы подразумеваете о том , что знаете CE и PlatformBuilder.
Если всё это не так, то Вы... не перособрали бы и не сделали бы.
Дело в том ,что "образ" зашит в флэше , В ПРИНЦИПЕ если драйвер LCD сборки и поддерживает ВАШ цветной LCD , то параметры надо менять в реестре. А как ВЫ знаете реестр в образе и покорёжить его ни как.
Если бы ВЫ понимали как СЕ работате , то попытались изменить параметры в загруженом реестре, потом систему надо рестартовать, а рестрат из флэша есть перезапись рама - кольцо.
Ход рассуждений "на пальцах" понятен ? Вам пересобрать образ осталось, собственно вернулись к началу...


--------------------
Свет мой зеркальце, скажи, да всю правду расскажи я ль на свете всех тупее, бесполезней и пьянее?
Ты - придурок. Спору нет! Но живет на белом свете вот ТАКИХ еще две трети!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 31 2006, 17:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SimpleSoft @ Aug 31 2006, 14:05) *
Недавно приобрел ЖКИ TFT A036QN02V0 (AUO) с последовательным 8-битным интерфейсом (а не папаллельным!), т.е. за 3 такта передается 8 бит ® + 8 бит (G) + 8 бит (cool.gif = 24 бита -> 1 пиксель
...
Можно ли заставить контроллер LCD в PXA270 выводить данные последовательно, в формате, описанном выше?


Подключали аналогичный LCD к OMAP5912. Что касается возможности передачи данных в формате 3 такта/пиксель, то это не умеет делать ни один из известных мне процессоров.

Вериантов решения проблемы три:

- Использовать режим 960x240 с потерей производительности и памяти
- Добавить внешнюю CPLD для мультиплексирования данных
- Использовать более новые индикаторы той же AUO, у них нормальная шина

Мы остановились на первом варианте. Второй был просимулирован, но в железе не испытывался.
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Aug 31 2006, 20:16
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Цитата(aaarrr @ Aug 31 2006, 20:57) *
Цитата(SimpleSoft @ Aug 31 2006, 14:05) *

Недавно приобрел ЖКИ TFT A036QN02V0 (AUO) с последовательным 8-битным интерфейсом (а не папаллельным!), т.е. за 3 такта передается 8 бит ® + 8 бит (G) + 8 бит (cool.gif = 24 бита -> 1 пиксель
...
Можно ли заставить контроллер LCD в PXA270 выводить данные последовательно, в формате, описанном выше?


Подключали аналогичный LCD к OMAP5912. Что касается возможности передачи данных в формате 3 такта/пиксель, то это не умеет делать ни один из известных мне процессоров.

Вериантов решения проблемы три:

- Использовать режим 960x240 с потерей производительности и памяти
- Добавить внешнюю CPLD для мультиплексирования данных
- Использовать более новые индикаторы той же AUO, у них нормальная шина

Мы остановились на первом варианте. Второй был просимулирован, но в железе не испытывался.


Спасибо. Все 3 варианта рассматривал - похоже действительно остается только 1 вариант.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 13:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01403 секунд с 7
ELECTRONIX ©2004-2016