菜鸟刚上学习972的板子,编译的是3.10的内核,能正常运行,触摸屏也能正常运行,关键是7寸的电阻串口屏是红屏,比较无语。
用了rgb565,888,也没用,两个都是红色的。除此之外,查看了dev.c的lcd的部分,但还是没什么错误。
#ifdef CONFIG_E50A2V1_800X480
355 /* E50A2V1 800x480 TFT Panel , 24bits*/
356 [0] = {
357 #if defined(CONFIG_SRCFMT_RGB888)
358 .type = LCM_DCCS_VA_SRC_RGB888,
359 .bpp = 32,
360 #elif defined(CONFIG_SRCFMT_RGB565)
361 .type = LCM_DCCS_VA_SRC_RGB565,
362 .bpp = 16,
363 #endif
364 .width = 800,
365 .height = 480,
366 .xres = 800,
367 .yres = 480,
368 .pixclock = 200000,
369 .left_margin = 88,
370 .right_margin = 40,
371 .hsync_len = 48,
372 .upper_margin = 32,
373 .lower_margin = 13,
374 .vsync_len = 3,
375 #if defined(CONFIG_SRCFMT_RGB888)
376 .dccs = 0x0e00020a,
377 .fbctrl = 0x03200320,
378 .devctl = 0x070000c0,
379 #elif defined(CONFIG_SRCFMT_RGB565)
380 .dccs = 0x0e00040a,
381 .fbctrl = 0x01900190,
382 .devctl = 0x050000c0,
383 #endif
384 .scale = 0x04000400,
385 },
386 #endif
|