|
本帖最后由 Varphone 于 2017-5-23 16:00 编辑
BSP 环境是 U-BOOT 2015.04 + Linux 3.14.52。
现在要接一个 LVDS 的投影设备,需要在开机时显示 LOGO,已经在 board/myzr/myimx6/myimx6qdls.c 中增加以下显示配置:
+#if !defined(CONFIG_TARGET_MYIMX6QJH)
+} }, {
+ .bus = -1,
+ .addr = 0,
+ .pixfmt = IPU_PIX_FMT_RGB666,
+ .detect = NULL,
+ .enable = enable_lvds,
+ .mode = {
+ .name = "RJRMTY065A-FWVGA",
+ .refresh = 60,
+ .xres = 854,
+ .yres = 480,
+ .pixclock = 32874,
+ .left_margin = 82,
+ .right_margin = 48,
+ .upper_margin = 6,
+ .lower_margin = 3,
+ .hsync_len = 32,
+ .vsync_len = 10,
+ .sync = 0,
+ .vmode = FB_VMODE_NONINTERLACED
+#endif
U-BOOT 的环境变量 panel 已经设为 RJRMTY065A-FWVGA,打印信息里也显示了设定的模式,但是输出的画面不正确,用示波器测量,LVDS 的时钟并没有符合投影模块需求的 30.419 MHz,仍然输出的是 65 MHz。
请问怎么配置才能让 LVDS 的时钟频率工作在 30.419 MHz 左右?
|
|