当前位置: 代码迷 >> WinCE >> 延续奋战了几天,终于把S5pv210 VGA 分辨率提升到1920*1080P了,原来VGA调试这么多陷阱的,好久没这种感觉
  详细解决方案

延续奋战了几天,终于把S5pv210 VGA 分辨率提升到1920*1080P了,原来VGA调试这么多陷阱的,好久没这种感觉

热度:310   发布时间:2016-04-28 12:36:35.0
连续奋战了几天,终于把S5pv210 VGA 分辨率提升到1920*1080P了,原来VGA调试这么多陷阱的,好久没这种感觉,
经过几天的连续奋战
S5pv210 现在实现了
640*480 
800*600
1024*768
1280*720
1280*800
1280*960
1280*1024
1360*768
1400*900
1600*1200
1920*1080 
的VGA 分辨率
以前也实现了一些VGA 分辨率,但是以前是用着以前一些错误的VGA 调试经验来做的。
比如S5pv210 VGA 1024*768 分辨率,调试的在自己电脑上觉得不错了,然后也放到android工程师电脑上试试,也不错了,结果就拿出去给客户了,客户很快就反馈回来:这个VGA 显示器不太正常啊,要么是有波纹 效果,要么是显示不完整。
我们死活不信,然后给他们拍视频,我的显示器显示效果是很好的!义正言辞的强调,这不是我的问题!

后来实在不行,跑去客户那里,
发现的确是不行,原来客户用的屏幕是一些库存品,方形的。

然后扛一个客户的屏幕回来,调试啊,调试啊。
用一些动态调试软件不断的调试,好不容易在客户的屏幕上弄好了,接上自己电脑的显示器,又显示不完整了。

这种傻事我估计很多人都做,反正我是这么傻的,用这么蠢的调试方式弄了半个多月,
后来觉得不应该啊,这个VGA 显示器接口是一个很经典的标准,不可能没有什么参数标准的。
也就是说上面提到的分辨率
应该有一个通用的标准的
1、有固定的像素时钟,
2、固定的HPB,VPB 和脉宽等等等。
3、有固定的检测电平标准

等等........

如果没有这些那肯定是不行的,总不能那五六个参数慢慢尝试,那无异于大海捞针!


另外就是S5pv210 的VGA 转换电路要做的好,如果做不好,很容易受外面干扰的,比如用手摸一下就黑屏,或者闪烁,或者变色等等。

所以S5pv210 的一些经验就是
1、硬件稳定性
2、VGA 芯片的选取,性价比?成本?直接DAC VGA芯片?还是选取带放大功能的VGA芯片?等等都要考虑
3、S5pv210 wince 系统的优化:FIMC0~FIMC2 的使用,用哪个做主窗口?等等。


太晚了,先到这里,明天还有事情做。

目前VGA 暂时用 16bit 的RGB565 模式,下一步会调试好24 bit 的RGB888 模式(BTW ,有些客户用一些复杂的图显示,需要RGB888 才能看出效果)

最后总结就是感觉:S5pv210 比S3C6410 等强悍很多。
VGA 分辨率不仅能调试的比较大的同时,还能大并且更流畅,实在难能可贵,死棒子还是很有能力的。
------解决方案--------------------
难度很大 学习了。。。
------解决方案--------------------
学习了
------解决方案--------------------
厉害厉害正式厉害
------解决方案--------------------
顶贴,太有难度了!
------解决方案--------------------
顶一个,怒顶
------解决方案--------------------
真是太厉害了 
------解决方案--------------------
感谢楼主分享经验!
------解决方案--------------------
哈哈!厉害呀!
------解决方案--------------------
太好了,你真的太棒了
------解决方案--------------------
羡慕嫉妒恨啊!!!
------解决方案--------------------
真心厉害了呢
------解决方案--------------------
牛呀  在下不能呀
------解决方案--------------------
厉害啊,真强大
------解决方案--------------------
学习了,挺强
------解决方案--------------------
厉害啊 太牛了
  相关解决方案