【问题标题】:iMX6Q SABRE-AI Android M6 LVDS Backlight going off while bootupiMX6Q SABRE-AI Android M6 LVDS 背光在启动时熄灭
【发布时间】:2017-08-25 16:58:40
【问题描述】:

我正在使用 i.MX 6Quad SABRE-AI 板,我尝试刷新 android 映像并从 SD 卡启动。 我已遵循“android_M6.0.1_2.1.0_docs/Android_Quick_Start_Guide”第 4.3 节。

我已经成功刷机并从 SD 卡启动,启动时我可以在 LVDS 屏幕上看到 u-boot 和内核徽标 (tux) 的启动画面,但是 LVDS 的背光突然熄灭(一旦内核开始)。

此外,我们发现 LVDS 的使能引脚在启动期间为高电平(背光打开),一旦内核启动,它变为低电平(背光关闭)。

注意:我们可以看到 LVDS 屏幕上的内容(如果我们从一个角度看的话),所以我们相信如果启用背光,LVDS 将适合我们.

启动日志中的可疑部分:

pwm-backlight supply power not found, using dummy regulator
MIPI DSI driver module loaded
MIPI DSI driver module loaded
mxc_sdc_fb fb@0: registered mxc display driver ldb
imx-ipuv3 2800000.ipu: IPU DMFC DP HIGH RESOLUTION: 1(0,1), 5B(2~5), 5F(6,7)
Console: switching to colour frame buffer device 128x48

如何在 android M6 内核的 "Port Expander A" 的 **BACKLITE_ON 引脚上设置逻辑高电平?**

【问题讨论】:

  • 恐怕您没有在内核中配置 LVDS 和背光使能引脚。所以在你的内核设备树中检查它们的配置。

标签: android imx6


【解决方案1】:

您可以在引导加载程序中正确配置背光控制的 GPIO。

有可能

(1) GPIO 正在被内核空间中的其他驱动程序使用,这会覆盖您的引导加载程序配置,请在终端上使用 GPIO sysfs 命令检查内核驱动程序中使用的 GPIO

或者

(2) 如果背光管脚由背光驱动器控制,检查驱动器中处理的开和关的逻辑状态

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多