TIwilliam hill官网
直播中

陈丽霞

7年用户 192经验值
私信 关注

1024*768 Driver可以正常在LCD显示器上显示,显示1280 * 1024*60, 发现 AM3359不输出Video信号, 请问是什么原因?

本帖最后由 一只耳朵怪 于 2018-6-5 09:18 编辑

我用DEVKIt8600跟VGA接口板,用他的自己带的1024*768 Driver可以正常在LCD显示器上显示,但是我在尝试显示1280 * 1024*60, 发现 AM3359不输出Video信号, LCD显示器就不能显示了.
我的做法是这样的, 在 @drivers/video/da8xx-fb.c 里把原来的1024*768 VGA的设置改为我想要的1280*768VGA设置
下面的为原来的设置:
[2] = [                 .name = "VGA",                 .width = 1024,                 .height = 768,                 .hfp = 18,                 .hbp = 1248,                 .hsw = 53,                 .vfp = 3,                 .vbp = 29,                 .vsw = 6,                 .pxl_clk = 72000000,                 .invert_pxl_clk = 0,  ],
新的设置 如下, AM3359(ARM主芯片)不送出任何信号
[2] = [                 .name = "VGA",                 .width = 1280,                 .height = 1024,                 .hfp = 48,                 .hbp = 248,                 .hsw = 112,                 .vfp = 1,                 .vbp = 38,                 .vsw = 3,                 .pxl_clk = 108000000,                 .invert_pxl_clk = 0,  ],
在串口调试信息里发现错误,但是不知道是什么原因.

回帖(2)

曹丽娜

2018-6-4 02:33:02
framebuffer的参数你改了吗?
在board file里面可以做配置
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)
举报

陈丽霞

2018-6-4 02:45:14
引用: jvwueurw 发表于 2018-6-4 02:33
framebuffer的参数你改了吗?
在board file里面可以做配置
                                                                         如果我的回答解决了您的问题,请确认答案,谢谢!:)

是的改下Framebuffer就可以了,谢谢!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分