ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: 16-бит цвет на Тион-Про270 с 5,7" экраном OSD057VA01CT  (Прочитано 6591 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Bolick

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 15

Добрый день,

у меня имеется Тион-Про270 с 5,7" с экраном OSD057VA01CT.
Использую ядро Linux linux-2.6.22.19 с наложенным патчем linux-2.6.22.19_tion270_svn1131_201010061124 собранное с конфигом по умолчанию (tion270_defconfig).

Я попытался запустить данную систему в режиме 16-битного цвета.
Для этого в uboot в bootargs установил: "video=pxafb:tag=5.7:bpp=16"

И все бы ничего, но при загрузке экран вместо черного стал темно-красным, а запущенное тестовое приложение "AnalogClock" из набора Qt выглядело вот таким образом: http://imageshack.us/photo/my-images/202/img20111212165753.jpg/

Можно заметить, что заголовок окна приложения вместо плавного градиента имеет повторяющийся градиент и кроме того, имеет красный оттенок.

Я предполагаю, что все дело в некорректном использовании сигналов линий данных LCD.
В случае 18-битного цвета такой проблемы не наблюдается.

Собственно, вопрос: возможно ли использовать данную комбинацию (Тион-Про270 с 5,7" с экраном OSD057VA01CT и соответствующим переходиком вашего производства) в режиме 16-битного цвета?
Можно ли решить проблему коррекцией драйвера фреймбуфера в ядре linux или необходимо модифицировать переходник?

Заранее благодарю,
Алексей
« Последнее редактирование: 12 Декабря, 2011, 17:19:02 от Bolick »
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: 16-бит цвет на Тион-Про270 с 5,7" экраном OSD057VA01CT
« Ответ #1 : 14 Декабря, 2011, 15:52:03 »

> Собственно, вопрос: возможно ли использовать данную комбинацию (Тион-Про270 с 5,7" с
> экраном OSD057VA01CT и соответствующим переходиком вашего производства) в режиме 16-битного цвета?

Нет, но тем не менее читайте дальше.

> Можно ли решить проблему коррекцией драйвера фреймбуфера
> в ядре linux

Нет, и дело не в Linux или драйвере. LCD-контроллер процессора PXA270 при изменении его
битности цвета с 18 на 16 (и наоборот) не даёт возможности установить расположение
сигналов цвета на выводах процессора требуемым образом, а именно они только "сдвигаются".
Поэтому можно сделать только адаптер для одной битности. На процессоре EP93xx при
изменении битности такой проблемы нет, и можно использовать один и тот же адаптер как
для 16, так и для 18 бит, т.е. сигналы на выводах не сдвигаются.

> или необходимо модифицировать переходник?

Да. Но есть ещё один вариант: адаптер к адаптеру.

http://www.zao-zeo.ru/media/files/adapters/18to16bpp-adapter_circuit.pdf
http://www.zao-zeo.ru/media/files/adapters/18to16bpp-adapter_assy.pdf
http://www.zao-zeo.ru/media/files/adapters/18to16bpp-adapter.dxf
http://www.zao-zeo.ru/media/files/adapters/photo/tion-pro270_and_18to16bpp-adapter.jpg
http://www.zao-zeo.ru/media/files/adapters/photo/tion-pro270_and_18to16bpp-adapter_and_5.7-adapter.jpg

Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: 16-бит цвет на Тион-Про270 с 5,7" экраном OSD057VA01CT
« Ответ #2 : 14 Декабря, 2011, 15:53:12 »

Могу дать пару безвозмездно.
Записан

Khludenkov

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 1
Re: 16-бит цвет на Тион-Про270 с 5,7" экраном OSD057VA01CT
« Ответ #3 : 26 Августа, 2016, 15:36:35 »

Здравствуйе. Тема ещё жива?
А есть даташит вменяемый на OSD057VA01CT?

Самому попробовать через gpio запустить.
Записан