rapid_dev
驱动牛犊
驱动牛犊
  • 注册日期2007-12-28
  • 最后登录2012-04-23
  • 粉丝0
  • 关注0
  • 积分498分
  • 威望257点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
阅读:4281回复:10

LCD数据模式的更改??

楼主#
更多 发布于:2007-12-28 15:13
各位高手:

基于PXA270的WINCE5.0平台下,我要将LCD显示部分由原来的RGB565模式改为RGB666模式。
请问除更改LCD驱动外,需要改EBoot里面的代码吗?具体怎样改呢?

先谢各位了
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-29 09:36
是不是说RGB888模式啊,eboot不用修改吧,应该修改LCD控制器,GPIO配置,framebuffer就可以了吧
另外借宝地问一下各位高手,那个传说中的wince只支持16位的说法是对的么,有没有人在ce平台上用过24位色啊?
modernhill
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分98分
  • 威望278点
  • 贡献值0点
  • 好评度172点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-29 10:19
首先说RGB666多用了两根pin脚,楼主你是要换屏了对吗?
LCD控制器是肯定要根据RGB666的模式做相应的更改的,而LCD驱动里可能改的地方还要多一些,因为从RGB565到RGB666,颜色深度已经大于两个BYTE了,所以要根据bpp的改变重新设置framebuffer的大小等等的。。。
RGB565因为颜色深度正好是两个BYTE,所以用起来是最方便的,但是CE肯定是支持RGB888的,呵呵
有一点,因为RGB666和RGB565相差就两个pin脚,所以楼住完全可以用RGB565的设置驱动RGB666的屏,只是将R和B的最后一个bit不要接就OK了,这样是最快的,因为RGB565和RGB666的差别毕竟不是很大,哈哈,这样是最快的
rapid_dev
驱动牛犊
驱动牛犊
  • 注册日期2007-12-28
  • 最后登录2012-04-23
  • 粉丝0
  • 关注0
  • 积分498分
  • 威望257点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-12-29 11:04
呵呵,是要换屏。肯定要改,否则图片会失真啊!呵呵
rilyyu
驱动小牛
驱动小牛
  • 注册日期2006-11-17
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分512分
  • 威望130点
  • 贡献值0点
  • 好评度127点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-12-29 16:35
我是看到很多ce平台都把24位色的屏,接成565来用,而且出了很多smartphone和ppc的手机都是65k色的,网上谣传ce只支持65k色.但看显示驱动也看不出不能支持24位色.也没有什么官方说法,所以有此一问.
gerryzhou
驱动小牛
驱动小牛
  • 注册日期2006-05-14
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望133点
  • 贡献值0点
  • 好评度132点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-12-29 17:39
CE5.0下,在图形加速器上使用32位和使用16位色彩度变化看不出来,不过,由于,数据量大了,屏幕显示有点跟不上,1024*768。
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-12-29 23:45
CE是支持16位和24位显示的
所谓支持18位的屏其实是以24位设置的,浪费了6位存储空间。(处理器是字节对齐)
考虑性能的原因,一般18bpp的屏其实在CE中都设置为16bpp。以较低的视觉性能损失换取更大的
整体性能。
google了一篇极精辟的文章,贴在偶的博客里。见:
http://www.cnblogs.com/harber/archive/2007/12/29/1020605.html
博客:www.cnblogs.com/harber
rapid_dev
驱动牛犊
驱动牛犊
  • 注册日期2007-12-28
  • 最后登录2012-04-23
  • 粉丝0
  • 关注0
  • 积分498分
  • 威望257点
  • 贡献值0点
  • 好评度46点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-12-30 10:30
多谢楼上的讲解,改18位是因为我们硬件上连接出错了,呵呵
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
8楼#
发布于:2008-10-07 12:44
用户被禁言,该主题自动屏蔽!
tracera
禁止发言
禁止发言
  • 注册日期2006-01-09
  • 最后登录2018-09-25
  • 粉丝8
  • 关注0
  • 积分-5788分
  • 威望135321点
  • 贡献值0点
  • 好评度625点
  • 原创分1分
  • 专家分0分
  • 社区居民
9楼#
发布于:2008-10-21 14:14
用户被禁言,该主题自动屏蔽!
qixuan2317
驱动牛犊
驱动牛犊
  • 注册日期2008-03-17
  • 最后登录2008-11-30
  • 粉丝2
  • 关注0
  • 积分4分
  • 威望6点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-11-29 11:07
新手,目前正在调PXA270的LCD,参数改过了,仍无法显示,求教各位高手
游客

返回顶部