毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

HDMI 初始化序列中,没有提到需要显示在GPR0这层中

更新时间:2013-3-17:  来源:毕业论文

最近两天在调试HDMI,今天终于出图像了,但是有个问题是,文档中的HDMI 初始化序列中,没有提到需要显示在GPR0这层中,最后还是申请了GPR0资源,然后初始化GPR0,最后开启GPR0。就可以显示 了。不知道是我理解错误还是文档描述错误,我认为是申请了IOCTL_STDA_RSC_REQUEST_TVOUT_INTERFACE的资源,初始化TVOUT,然后IOCTL_STDA_TVOUT_START就OK了,结果总是没有显示,理解错误???

主要我想问的是另一个问题,我在LCD屏用的是800x480的分辨率,设置的是TVOUT_1080P_60这种模式,GPR0的初始化初始化参数如下:

//参数设置
tGrp.bWinBlending = FALSE;
tGrp.uiAlpha = 0x0;
tGrp.uiPriority = 2;
tGrp.color = VM_DIRECT_RGB565;
tGrp.bBlankChange = FALSE;
tGrp.bPixelBlending = FALSE;
tGrp.bPreMul = FALSE;
tGrp.uiBlankColor = 0x0;
tGrp.uiBaseAddress = DispPhyAddr;
tGrp.uiSpan = 800;//1280;
tGrp.uiWidth = 800;//1280;
tGrp.uiHeight = 480;//720;
tGrp.uiSrcOffsetX = 0;
tGrp.uiSrcOffsetY = 0;
tGrp.uiDestOffsetX = 30;//50;
tGrp.uiDestOffsetY = 14;//24;
tGrp.uiScaleEnH = 0;
tGrp.uiScaleEnV = 0;

结果我在HDMI显示器上显示的是只占了1920x1080的左上角一部分(猜测是800x480),显示的wince的桌面是完整的,就是没有在HDMI上全屏。请问各位同学,如何才能让他全屏呢,tGrp.uiScaleEnH = 0;
tGrp.uiScaleEnV = 0; 这两个参数可以放大,但只是放大两倍,看寄存器中。
不知道全屏如何实现,
wince S5pv210 2010 年8 月份以后的BSP已经默认支持720P(1280*720)的
播放视频能够显示满屏的。我查看我的HDMI显示器是720P
不过这玩意wince下比较苦逼。多媒体不给力,播放器都没一个支持硬解的,并且HDMI 在工控上 不太合适,
大家还普遍采用VGA。android下就 播放效果很好。
呵呵。你BSP不支持720P估计太老了。
这玩意挺复杂的,当时我说做游戏机,整了一段时间,后来也没整了,S5pv210 android2.3 下 1080P都是可以的了,播放视频很牛B,现在搞android4.0 还没测试HDMI。
建议多媒体的,不要采用wince 系统了。 毕业论文 

个人认为无法全屏显示是wince的HDMI驱动的问题,但至于怎么修改驱动以支持全屏还搞不清楚。

。android下有时候也显示的有点奇怪,有时候不能满屏显示,有时候又能满屏幕。
比较蹩脚。也没客户要求这个, 就一直放着,我看大家都这样。只能掩饰。还是VGA好调试。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。