打印
[i.MX]

MX53 ipu 如何复位LCD

[复制链接]
1262|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lidawen88|  楼主 | 2015-6-24 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
U-Boot中使用LVDS LCD,想复位液晶,使用以下函数,导致LCD闪屏,并没有关闭,只要打开背光就能看到闪屏画面
                ipu_reset()或ipuv3_fb_shutdown();
使用这两个函数都可以看到示波器上没有LVSD输出信号了,但液晶屏闪屏.

阅读手册没有发现LVDS屏液晶有reset引脚,是通过IPU在行数据中插入reset电平状态,我的问题是,如何控制MX53的IPU向LVSD的LCD发出复位或掉电信号?谢谢

相关帖子

沙发
FSL_TICS_Rita| | 2015-6-24 17:33 | 只看该作者
楼主你好,请问你这里是要实现u-boot启动时候LVDS或者是LCD的显示吗?

使用特权

评论回复
板凳
lidawen88|  楼主 | 2015-6-25 16:34 | 只看该作者
已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中对LCD复位和ipu复位(对ipu复位在u-boot中找到直接的函数可以使用,但是没有找到复位LVDS屏的方法),还原到未使用状态就可以正常启动wince,现在的问题是不知道在MX53中如何复位LVDS屏?

使用特权

评论回复
地板
风的样子| | 2015-6-25 21:28 | 只看该作者
lidawen88 发表于 2015-6-25 16:34
已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中 ...

谢谢楼主的热心分享,你分享的很有帮助

使用特权

评论回复
5
lovecat2015| | 2015-6-26 07:24 | 只看该作者
是不是需要改一下uboot呢

使用特权

评论回复
6
598330983| | 2015-6-26 08:22 | 只看该作者
uboot是作为引导用的吗,家在系统?

使用特权

评论回复
7
lidawen88|  楼主 | 2015-6-26 09:49 | 只看该作者
FSL_TICS_Rita 发表于 2015-6-24 17:33
楼主你好,请问你这里是要实现u-boot启动时候LVDS或者是LCD的显示吗?

已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中对LCD复位和ipu复位(对ipu复位在u-boot中找到直接的函数可以使用,但是没有找到复位LVDS屏的方法),还原到未使用状态就可以正常启动wince,现在的问题是不知道在MX53中如何复位LVDS屏?

使用特权

评论回复
8
lidawen88|  楼主 | 2015-6-26 09:51 | 只看该作者
lovecat2015 发表于 2015-6-26 07:24
是不是需要改一下uboot呢

是需要修改U-Boot,但我的问题主要是LVDS 屏的操作问题,之前没有用过,不是知道如何对lvds屏复位或进入掉电模式

使用特权

评论回复
9
lidawen88|  楼主 | 2015-6-26 09:52 | 只看该作者
lovecat2015 发表于 2015-6-26 07:24
是不是需要改一下uboot呢

是需要修改U-Boot,但我的问题主要是LVDS 屏的操作问题,之前没有用过,不是知道如何对lvds屏复位或进入掉电模式

使用特权

评论回复
10
Messi1999| | 2015-6-26 13:34 | 只看该作者
我觉得得修改一下U-Boot吧

使用特权

评论回复
11
lidawen88|  楼主 | 2015-6-29 11:20 | 只看该作者
FSL_TICS_Rita 发表于 2015-6-24 17:33
楼主你好,请问你这里是要实现u-boot启动时候LVDS或者是LCD的显示吗?

已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中对LCD复位和ipu复位(对ipu复位在u-boot中找到直接的函数可以使用,但是没有找到复位LVDS屏的方法),还原到未使用状态就可以正常启动wince,现在的问题是不知道在MX53中如何复位LVDS屏?

使用特权

评论回复
12
lidawen88|  楼主 | 2015-6-30 11:43 | 只看该作者
598330983 发表于 2015-6-26 08:22
uboot是作为引导用的吗,家在系统?

uboot是做引导用的,加载windows ce

使用特权

评论回复
13
lidawen88|  楼主 | 2015-6-30 13:23 | 只看该作者
Messi1999 发表于 2015-6-26 13:34
我觉得得修改一下U-Boot吧

已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中对LCD复位和ipu复位(对ipu复位在u-boot中找到直接的函数可以使用,但是没有找到复位LVDS屏的方法),还原到未使用状态就可以正常启动wince,现在的问题是不知道在MX53中如何复位LVDS屏?

使用特权

评论回复
14
lidawen88|  楼主 | 2015-6-30 13:23 | 只看该作者
lovecat2015 发表于 2015-6-26 07:24
是不是需要改一下uboot呢

已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot中对LCD复位和ipu复位(对ipu复位在u-boot中找到直接的函数可以使用,但是没有找到复位LVDS屏的方法),还原到未使用状态就可以正常启动wince,现在的问题是不知道在MX53中如何复位LVDS屏?

使用特权

评论回复
15
lovecat2015| | 2015-7-2 21:31 | 只看该作者
lidawen88 发表于 2015-6-30 13:23
已经实现u-boot LVDS LCD 显示**,都很正常,但是发现boot到windows CE后,LCD会闪屏,所以要在u-boot ...

这个问题确实挺棘手的,没有遇到过

使用特权

评论回复
16
lidawen88|  楼主 | 2015-7-6 09:29 | 只看该作者
FSL_TICS_Rita 发表于 2015-6-24 17:33
楼主你好,请问你这里是要实现u-boot启动时候LVDS或者是LCD的显示吗?

是 的,我提的问题也是已经实现了显示,但是在启动wince之前要复位LCD,不知道方法

使用特权

评论回复
17
598330983| | 2015-7-7 21:50 | 只看该作者
LCD应该都有一个复位指令或者初始化指令的。

使用特权

评论回复
18
lidawen88|  楼主 | 2015-7-9 09:28 | 只看该作者
598330983 发表于 2015-7-7 21:50
LCD应该都有一个复位指令或者初始化指令的。

LVDS 接口的LCD没有并口液晶接口的命令口和复位低功耗模式引脚,都是通过在通道中加入状态实现,只是不知道在哪个地方加,查看手册和源码也没有发现类似的地方

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

16

帖子

0

粉丝