您好,最近移植往AM335x 上移植android系统,板子是仿着EVM做的,但是换成了4.3的LCD,分辨率是480*272的,于是在kernel/drivers/video中把da8xx_fb.c中关于lcd的width和height改成了480和272,代码如下:
/* Sharp LK043T1DG01 */
[1] = {
.name = "Sharp_LK043T1DG01",
.width = 480,//480
.height = 272,//480
.hfp = 8,//2
.hbp = 43,//2
.hsw = 4,//41
.vfp = 4,//3
.vbp = 12,//3
.vsw = 10,//10
.pxl_clk = 9000000,//7833600
.invert_pxl_clk = 0,
},
分辨率也是按着我的lcd的设置的。
问题是:当分辨率是480*480时,先出现两个并排的完整的机器人,然后出android动画,然后进系统,分辨率设置为480*272时,就不会出现android动画,也不会进系统,我试了好几个组合,只有480*480出现的是两个完整的机器人,可以进系统,别的272*272,272*480,也试过设成1024*768,不就是机器人不完整(当然是两个不完整的),要不就是只有几个条条,请问这个分辨率也限制吗,是这个原因吗,求指导