当前位置: 技术问答>linux和unix
高手请进(关于framebuffer的)!!
来源: 互联网 发布时间:2015-07-21
本文导语: 如何设置framebuffer的分辨率等其他东西,我是用的驱动的S3C2410(ARM核)的framebuffer驱动。 我现在是在bootloader里面加上了vga=0x312,但是这个分辨率是320×240,我要把分辨率打到640×480,不知道参数是什么,试了好多个都...
如何设置framebuffer的分辨率等其他东西,我是用的驱动的S3C2410(ARM核)的framebuffer驱动。
我现在是在bootloader里面加上了vga=0x312,但是这个分辨率是320×240,我要把分辨率打到640×480,不知道参数是什么,试了好多个都不行,哪位知道的话告诉小弟一下啊。
我现在是在bootloader里面加上了vga=0x312,但是这个分辨率是320×240,我要把分辨率打到640×480,不知道参数是什么,试了好多个都不行,哪位知道的话告诉小弟一下啊。
|
是TFT的LCD吧?你把下面代码替换s3c2410fb.c中的代码
如果是STN或有其它问题,给我发短信再说
static struct s3c2410fb_mach_info xxx_stn_info __initdata = {
pixclock: 39721, bpp: 16,
#ifdef CONFIG_FB_S3C2410_EMUL
xres: 96,
#else
xres: 640,
#endif
yres: 480,
hsync_len : 96, vsync_len : 2,
left_margin : 40, upper_margin : 24,
right_margin: 32, lower_margin : 11,
sync: 0, cmap_static: 1,
reg : {
lcdcon1 : LCD1_BPP_16T | LCD1_PNR_TFT | LCD1_CLKVAL(1) ,
lcdcon2 : LCD2_VBPD(32) | LCD2_VFPD(9) | LCD2_VSPW(1),
lcdcon3 : LCD3_HBPD(47) | LCD3_HFPD(15),
lcdcon4 : LCD4_HSPW(95) | LCD4_MVAL(13),
lcdcon5 : LCD5_FRM565 | LCD5_INVVLINE | LCD5_INVVFRAME | LCD5_HWSWP | LCD5_PWREN,
},
};
如果是STN或有其它问题,给我发短信再说
static struct s3c2410fb_mach_info xxx_stn_info __initdata = {
pixclock: 39721, bpp: 16,
#ifdef CONFIG_FB_S3C2410_EMUL
xres: 96,
#else
xres: 640,
#endif
yres: 480,
hsync_len : 96, vsync_len : 2,
left_margin : 40, upper_margin : 24,
right_margin: 32, lower_margin : 11,
sync: 0, cmap_static: 1,
reg : {
lcdcon1 : LCD1_BPP_16T | LCD1_PNR_TFT | LCD1_CLKVAL(1) ,
lcdcon2 : LCD2_VBPD(32) | LCD2_VFPD(9) | LCD2_VSPW(1),
lcdcon3 : LCD3_HBPD(47) | LCD3_HFPD(15),
lcdcon4 : LCD4_HSPW(95) | LCD4_MVAL(13),
lcdcon5 : LCD5_FRM565 | LCD5_INVVLINE | LCD5_INVVFRAME | LCD5_HWSWP | LCD5_PWREN,
},
};
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。