TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3359输出1920*1080*60HZ信号,但是显示不居中

hi,

我用AM3359输出1920*1080*60HZ信号, 用VGA模块实现D/A转换,连接到VGA 21" LCD显示器上,但是显示明显左上偏移.几乎50%的区域不显示.

 [2] = {                 .name = "VGA",                 .width = 1920,                 .height = 1080,                 .hfp = 44,                 .hbp = 148,                 .hsw = 88,                 .vfp = 4,                 .vbp = 36,                 .vsw = 5,                 .pxl_clk = 134810000,                 .invert_pxl_clk = 0,  },

 

感觉调整HFP,HBP,HSW,VFP,VBP,VSW应该不能到正常水平. 而且我感觉应该跟VGA D/A模块没有关系,能够显示出图像,就应该说明VGA D/A模块能够支持这么高的分辨率.

所以我想应该在什么地方调整,但是也不知道怎么入手.

Jian Zhou:

Framebuffer的设置有修改过吗?感觉需要更大的内存空间

Yaoming Qin:

vga的转接芯片还是要查下的,framebuffer,两边的stride都要检查

kent gu:

回复 Yaoming Qin:

hi,

Frambuffer已经改过了,从原来的4M到现在的14M了,应该够用了,而且启动信息业正常. 两边的消隐也尝试调试了,也不行.主要是我现在垂直方向有50%的不显示,水平方向有30%不显示.

 

我感觉是不是因为除了在"drivers/video/da8xx-fb.c "设置分辨率,还在那边有最大分辨率限制?

 

Best Regards~

Kent

 

Jian Zhou:

回复 kent gu:

这个分辨率很高了,LCD_PCLK也要修改的

kent gu:

回复 Jian Zhou:

Jian,

LCD_PCLK在那里定义? 是 @drivers/video/da8xx-fb.c 中的pxl_clk?

Am335x最高支持到的Pix_clk是多少?

 

Best regards!

Kent

Jian Zhou:

回复 kent gu:

TRM上有写,最高可到100M。

LCD_PCLK=LCD_CLK/CLKDIV

haibo hao:

回复 Jian Zhou:

同问是在内核里修改还是u-boot里

Jian Zhou:

回复 haibo hao:

应该是在内核中修改

yongqing wang:

VGA模块是什么型号

赞(0)
未经允许不得转载:TI中文支持网 » AM3359输出1920*1080*60HZ信号,但是显示不居中
分享到: 更多 (0)