4177|9

80

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求助!lcd驱动问题 [复制链接]

我用的omap3430开发linux下 lcd驱动。现在有个bug,困扰很久。
lcd驱动程序分为两个部分,u-boot和kernel中。u-boot中主要是实现lcd参数的初始化以及lcd用管脚初始化。
kernel中也是同样的工作。
现在是当板子上电启动时进入kernel中lcd初始化之前是正常的,但是进入kernel中lcd初始化时,屏幕出现短暂的颜色渐变,然后消失。
之后进入linux中小乞鹅图片,后面lcd显示就是正常了。

现在不知道怎么、为什么会出现这个短暂的颜色渐变,该怎样去掉。

希望高人指点下!3ks

最新回复

有遇到同样问题的人,能否告诉我你们是怎样解决的呀!急呀  详情 回复 发表于 2009-11-30 08:49
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
比较一下2次初始化lcd有什么不同。
我的情况是由于boot和nk使用的缓冲区不同,2次设置LCD就有个屏幕变化。还有一种是2次初始化lcd,向缓冲区里写了不同数据。你可以看下[url=http://topic.eeworld.net/u/20090824/13/d4e95503-517f-40c8-9c8e-7de8b9f8d970.html][/url]。
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
非常感谢!终于让我有了查的头绪!可能和你的情况一样,属于你说的第一种情况,由于两次使用了不同的缓冲区。
因为KERNEL是动态分配这个缓冲区的。

你后来是怎么解决这个问题的。

 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

4
 
我用的是wince系统,kernel原来也是动态分配,开始是进kernel前关背光,kernel初始化lcd时再打开。后来就保留了一块RAM,boot、kernel共用
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

5
 
顶一下楼上的。呵呵。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

6
 
lcd开始在uboot 中使用一块内存地址,现在我想把这个物理地址传到kernel中,在我的kernel中再将这个
物理地址进行iomap转成内核中使用虚拟地址,这样kernel和uboot不就是使用同一块buffer了么。
现在是怎么将这个uboot中的物理地主传到kernel中。小弟才接触这个,希望高人指点下!!

谢谢
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

7
 
怎么没有人指点下呀
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

8
 
请问你的问题解决了吗?我也遇到同样问题了 如果解决的话 可否告诉我措施
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
到现在还没有解决呢,一直不成功!你现在这个问题解决了么?一起讨论讨论,我的QQ:95221338
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

10
 
有遇到同样问题的人,能否告诉我你们是怎样解决的呀!急呀
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表