• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 求助:关于2440转接板和帧频的问题,急急急! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
楼主  发表于: 2011-11-14 10:29

 求助:关于2440转接板和帧频的问题,急急急!

各位大哥大姐们好!
我最近用micro2440,需要外界液晶显示器,由于是VGA接口,所以用了友善的LCD2VGA转接板,型号是2A1102886A,现在有这么一个问题,如下:
我把/opt/FriendlyARM/mini2440/linux-2.6.32.2/drivers/video/s3c2410fb.c 中第391行(static void s3c2410fb_activate_var(struct fb_info *info)中)的
fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(clkdiv); 改成了
fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(0);
这样改过的效果是,将原来的LCD时钟频率VCLK=12.5MHz、行频HSYNC=10KHz、帧频VSYNC=13Hz,变为了50MHz、HSYNC=40KHz、VSYNC=52Hz,我想这样有52Hz的帧频,显示器才不会刷新的很慢。但是实际的结果是,显示器不停的闪烁,没有什么图像,不知道这种情况是什么意思呢?
另外我测试过,默认的驱动中fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(clkdiv);我打出调试信息发现clkdiv=3,
所以我改为fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(2);和
                   fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(1);
这时候都有图像显示并且一切正常,分别对应帧频为17Hz和26Hz,所以我就不清楚为什么当帧频为52Hz的时候就显示不正常了呢。
我已经打过友善技术服务人员N次的电话了,然后他说论坛中有热心的大家,所以还请各位大哥大姐们帮帮忙,看看是什么问题,感激不尽!

附:当我修改驱动使帧频VSYNC变化为13、17、26、52Hz时,经过转接板过后的场同步管脚(VGA的14脚)的频率一直是70Hz,应该是转接板怎么处理过,不过友善没有提供转接板的资料,所以不清楚。
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
1楼  发表于: 2011-11-14 10:29
自己先顶一个,希望大家能够帮帮忙,谢谢!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
2楼  发表于: 2011-11-14 11:55
LCD2VGA输出的频率是固定死的,改驱动基本没用。
你要多大的分辨率,多少刷新率?购买前要提前说明。
缺省出厂的都是 10214x768 @70Hz
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
3楼  发表于: 2011-11-14 12:14
这样啊!
但是我看了,进入转接板的时候帧频那么低(比如26Hz),就算他转成了70Hz,但是图像依旧刷得很慢,那么经过转接板变成70Hz没有效果不是骗人么?不知道是什么原理呢 ?
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
4楼  发表于: 2011-11-14 12:18
我用示波器打了各个相关管脚,计算出如果分辨率要1024×768的话,帧频最高就只能到52Hz左右(CLKVAL=0),并且修改驱动过后VSYNC管脚确实有52Hz,只是转接板有问题。
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
5楼  发表于: 2011-11-14 14:17
请好心的大哥大姐帮帮忙啊,实在是很急呢!!!!!
再次重复下我的问题:我修改驱动使帧频为52Hz后,经过转接板到LCD显示的图像不停闪烁,是什么原因呢,我想问题应该是转接板上面的,还请大家帮忙分析分析啊,谢谢啦!
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
6楼  发表于: 2011-11-14 14:18
我顶啊顶!!!
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
7楼  发表于: 2011-11-14 16:29
我又测试了两组,发现CLKCAL设为0的时候,即fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(0);
经过转接板显示器就显示不对。但是S3C2440数据手册上写的很清楚,对于TFT显示器,CLKVAL最小可以为0,但是设为0就出错,还请大哥大姐们帮帮忙看看怎么回事呢,感激不尽!
级别: 新手上路
UID: 55129
精华: 0
发帖: 35
金钱: 175 两
威望: 35 点
综合积分: 70 分
注册时间: 2011-09-13
最后登录: 2013-05-13
8楼  发表于: 2011-11-15 10:55
怎么没人理我呢,大家帮帮忙啊!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
9楼  发表于: 2011-11-15 14:35
刷新频率可以从显示器的OSD菜单中看出来,量板子的CLK没有用的
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go