tiankongldp 发表于 2015-9-8 10:26:37

cubieboard4 vga 自定义分辨率调试 及 再探不重启切换分辨率

本帖最后由 tiankongldp 于 2015-9-8 11:31 编辑

1、 手上的vga显示器分辨率是1440x900,看文档里vga的分辨率只有三个:800x600,1024x768,1400x1050;
      用1024这个吧,显示器利用不充分,用1400的显示器会缩放、不清晰,所以就想能不能自定义个1440x900的分辨率参数。
      经过反复调试,还真蒙出来一个可用的,参数如下:(哪位清楚参数含义还请指教)






2、调试(蒙)太费劲了,每改一次就得重启,就想着能不能不用重启就可以切换分辨率,看论坛里之前有个帖子提过(链接),
      看了下内核 drivers\video\sunxi\disp下的代码
   


   发现调用DISP_CMD_VGA_DISABLE -> DISP_CMD_VGA_SET_MODE -> DISP_CMD_VGA_ENABLE,屏幕会有反应,
   但是与之前的帖子提到的现象一样,只会截取之前分辨率的一部分输出出来,而不是整个缩放输出,如图,灰色部分不会显       示:



    哪位大大指导一下啊!

sunbeyond 发表于 2015-9-11 09:34:41

这个时序是有标准的。 http://tinyvga.com/vga-timing

tiankongldp 发表于 2015-9-11 10:14:44

sunbeyond 发表于 2015-9-11 09:34 static/image/common/back.gif
这个时序是有标准的。 http://tinyvga.com/vga-timing

好的,非常感谢

myy 发表于 2016-7-5 17:47:36

karman9527 发表于 2016-8-8 10:44:18

没有下文了?成功了没

tiankongldp 发表于 2016-10-15 19:46:03

karman9527 发表于 2016-8-8 10:44 static/image/common/back.gif
没有下文了?成功了没

不好意思,好长时间不来了
http://tinyvga.com/vga-timing根据这个修改分辨率可以,不重启切换分辨率不成功
页: [1]
查看完整版本: cubieboard4 vga 自定义分辨率调试 及 再探不重启切换分辨率