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

gooogleman 2012-11-25 03:05:32
加精
经过几天的连续奋战
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 分辨率不仅能调试的比较大的同时,还能大并且更流畅,实在难能可贵,死棒子还是很有能力的。
...全文
18185 113 打赏 收藏 转发到动态 举报
写回复
用AI写文章
113 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinxiongxu 2014-05-15
  • 打赏
  • 举报
回复
请问是否可以透露一下1080p VGA芯片用的是哪一颗?
六爷是我 2014-02-26
  • 打赏
  • 举报
回复
楼组可以把那些分辨率调试出来的值发一份给我参考一下么? 248232729@qq.com
shen4157 2014-01-17
  • 打赏
  • 举报
回复
楼主您好,最近在学习S5PV210的WINCE的显示,只有楼主这里的最有价值。想请救楼主,WINCE6的显示驱动那个VCLK是在哪里调的,VESA 1280*1024@60 里面几个数据根据三星的那个算法,108M的VCLK,CLKVAL=0时有75帧,这个应该怎么算才是60?
暗狼之殇 2013-08-03
  • 打赏
  • 举报
回复
学习学习,顶起
dingshuisheng 2013-08-02
  • 打赏
  • 举报
回复
版主VGA转换用的是什么芯片啊? 能否推荐一下.
杀破狼961 2013-05-05
  • 打赏
  • 举报
回复
引用 4 楼 gooogleman 的回复:
[quote=引用 3 楼 memoey2028 的回复:] 难度很大 学习了。。。
也没什么,主要是要对S5pv210 熟悉点,对VGA的 一些参数标准熟悉 就可以了。 不过开始我的确一头雾水,我连续奋战才算搞定, 现在VGA 1440*900 1280*720 1280*1024 我发给朋友测试,在他们的电脑上测试也效果非常理想了。 兼容性好。[/quote] 我是通过vesa的参数来配置的,在一些显示器上正常显示,在另外的显示器上面就会出现偏移。对比了一下ubuntu下面的显示参数和我配置的不一样,不过也不能实现兼容。http://www.mythtv.org/wiki/Modeline_Database。这上面的参数变化都很多,都不知道哪个是标准
gooogleman 2013-04-02
  • 打赏
  • 举报
回复
引用 106 楼 cchd23 的回复:
请教下,从VGA出来的清晰度与直接从RGB出来的相比怎样?如果要提高VGA的出来的清晰度应该调试那个参数?谢谢啦
和LCD 一样 Sate210 VGA 相关视频请看这里
cchd23 2013-01-11
  • 打赏
  • 举报
回复
请教下,从VGA出来的清晰度与直接从RGB出来的相比怎样?如果要提高VGA的出来的清晰度应该调试那个参数?谢谢啦
gooogleman 2012-12-23
  • 打赏
  • 举报
回复
在我博客我放了视频演示的视频,效果真的很棒,很稳定。兼容性好。 视频链接地址 http://blog.csdn.net/gooogleman/article/details/8300347
海阔天空! 2012-12-13
  • 打赏
  • 举报
回复
高手啊,学习啦 我现在也在做一个LCD的驱动,各种资料的找
简单并快乐着 2012-12-07
  • 打赏
  • 举报
回复
引用 102 楼 lailzhihou 的回复:
想请教一下楼主,你的1080P分辨率下,能做到60帧吗?
这个要用一个 外置比较强的芯片才行,S5pv210 不能直接输出那么大,要通过一个支持scaler的芯片就可以。 没问题的。
lailzhihou 2012-12-07
  • 打赏
  • 举报
回复
想请教一下楼主,你的1080P分辨率下,能做到60帧吗?
bafeitecn 2012-12-05
  • 打赏
  • 举报
回复
顶贴,太有难度了!
简单并快乐着 2012-12-04
  • 打赏
  • 举报
回复
接分,顶起。这么高的分辨率,如果能做稳定还是相当有前途的。
fs6496100 2012-12-04
  • 打赏
  • 举报
回复
牛逼啊 努力学习中
cmwapi 2012-12-04
  • 打赏
  • 举报
回复
ding..............到手了
inurlcn 2012-12-03
  • 打赏
  • 举报
回复
顶楼主来普及S5PV210
rickys2080 2012-12-03
  • 打赏
  • 举报
回复
高手啊!!!!!!!!!
马中马 2012-12-03
  • 打赏
  • 举报
回复
楼主,是在wince平台上搞的不?
爆板流 2012-12-03
  • 打赏
  • 举报
回复
加载更多回复(84)

19,498

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧