ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: Ziminets от 12 Марта, 2017, 09:37:10
-
Подскажите пожалуйста как реализовать регулировку яркости LCD-дисплея 5.7". Дисплей подключен через ваш TFT LCD 5.7" adapter.
1. Какие опции нужно включить при сборке ядра, чтобы можно было изменять яркость подсветки экрана и полностью её отключать?
2. Каким образом потом изменять яркость подсветки из пользовательской программы?
3. Требуются ли доработки адаптера экрана?
В данный момент у меня на руках Тион-Про28 с адаптером предположительно первой версии (на самом адаптере версия вообще не указана) на нем запаяна перемычка "BL ON". Я так понимаю, нужно перепаять перемычку на "BRIGHT". Другие версии адаптеров потребуют доработки?
-
Добрый день.
В ядре нужно включить Freesale MXS Backlight driver. Управлять через sysfs - /sys/class/backlight/mxs-bl
Перемычку нужно переставить в положение BRIGHT или PWM (в зависимости от адаптера). На новых адаптерах тоже нужно переставлять перемычку, т.к. управление подсветкой мало кто использует изначально она стоит в положении ON.
-
Перепаял перемычку, пересобрал ядро - не работает... Экран без признаков жизни.
В конфигурации ядра включены следующие опции:
Backlight & LCD device support:
< > Lowlevel LCD controls
<*> Lowlevel Backlight controls
<*> Freescale MXS Backlight Driver
Пробовал echo 1 > /sys/class/backlight/mxs-bl/bl_power никакого эффекта.
На ноге 8 (BRIGHT) разъема X1 сигнала нет. Пробовал управлять ей через GPIO (GPIO3_28 - ?) - не доступна.
Что ещё нужно сделать?
-
Кто-нибудь может дать конфиг ядра в котором это работает?
-
Прикрепил конфиг Тиона-Про28.
Включаем подсветку:
echo 0 > /sys/class/backlight/mxs-bl/bl_power
Выключаем:
echo 1 > /sys/class/backlight/mxs-bl/bl_power
Задаем яркость:
echo 10 > /sys/class/backlight/mxs-bl/brightness
-
Что-то у меня все равно не работает... Это может быть связано с отсутствием обновлений (у меня виртуальная машина еще 2013 года)?
-
Скорее всего и связано с отсутствием обновлений.
-
Проверил на последнем образе ВМ. Яркость регулируется, но всплыла давняя проблема с драйвером CAN. Патч который помогал на старой ВМ на новой не помогает. Попробовал заменить файлы исходников драйвера экрана на старом образе - экран не заработал.
Хотелось бы чтобы в новой ВМ появилась полноценная поддержка CAN-интерфейса. Может кто-нибудь уже решил эту проблему?
И что по этому поводу может сказать техподдержка?