1、屏参配置 左侧:linux-4.1.15/drivers/video/fbdev/mxc/ldb.c(6q 4.1.15路径为例); 右侧:linux-4.1.15/include/linux/fb.h
2、时钟频率及算法 我们设备树里的71000000是频率,单位是Hz,ldb.c里的14064是周期,单位是皮秒(ps=10-12s),频率×周期=1。需要移植的LVDS屏如果是单八路的话,频率不能超过140MHz,双八路就随便。14064的具体算法是1/(频率Hz)×1012。 左:linux-4.1.15/arch/arm/boot/dts/imx6qdl-sabresd.dtsi 右:linux-4.1.15/drivers/video/fbdev/mxc/ldb.c clock-frequency= fframe*(hfront+hback+hsync+xres)*(vfront+vback+vsync+yres)(单位:Hz) pixclock=1012/clock-frequency = 1012/fframe*(hfront+hback+hsync+xres)*(vfront+vback+vsync+yres)(单位:皮秒) 3、屏幕显示模式选择 完成屏幕移植的更改并编译烧写后,启动开发板时需要对LVDS的模式进行更改:单八路ldb选择sin0或sin1(LVDS接口硬件上有AB两组线,只接A组是LVDS0即sin0,只接B组是LVDS1即sin1),双八路选择spl0。如果是自制底板的话可根据自己的屏幕需求制作接口,若用我们的底板,屏线就要根据自己的情况制作,我们现有的屏线是单八路LVDS0模式的。 注:LVDS屏幕的各项参数需参考您所移植屏幕的屏体手册进行配置。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-17 00:31
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.