宏定义选择要相应的屏,
cd /opt/EmbedSky/linux-2.6.30.4/arch/arm/mach-s3c2440
vim mach-tq2440.c
vim mach-tq2440.c
#elif defined(CONFIG_FB_S3C24X0_TFT800600)
193 .width = 800,
194 .height = 600,
195
196 .pixclock = 40000, /* HCLK 100 MHz, divisor 1 */
197 .setclkval = 0x1,
198 .xres = 800,
199 .yres = 600,
200 .bpp = 16,
201 .left_margin = 6,// /* for HFPD*/6
202 .right_margin = 39,// /* for HBPD*/41
203 .hsync_len = 4,// /* for HSPW*/4
204 .upper_margin = 6,// /* for VFPD*/6
205 .lower_margin = 25,//20,// /* for VBPD*/25
206 .vsync_len =11 ,// /* for VSPW*/10
193 .width = 800,
194 .height = 600,
195
196 .pixclock = 40000, /* HCLK 100 MHz, divisor 1 */
197 .setclkval = 0x1,
198 .xres = 800,
199 .yres = 600,
200 .bpp = 16,
201 .left_margin = 6,// /* for HFPD*/6
202 .right_margin = 39,// /* for HBPD*/41
203 .hsync_len = 4,// /* for HSPW*/4
204 .upper_margin = 6,// /* for VFPD*/6
205 .lower_margin = 25,//20,// /* for VBPD*/25
206 .vsync_len =11 ,// /* for VSPW*/10
主要是设置水平和垂直的参数
然后选择相应的配置单为A104,make image
uboot LCD para
/opt/EmbedSky/u-boot-1.1.6/include/configs
vim EmbedSky.h
vim EmbedSky.h