工作站屏幕调试方法
1.百度“KD070HDFLA028-C015A”规格书。得知一些重要参数。如分辨率1024*600,单通道8/6比特,LVDS,边界,时钟,等等。
2.修改uboot参数。进入uboot设置参数选择Lvds10,修改此处可以决定uboot启动过程中的logo和烧录界面的logo。
h_active_len value 1024 h_sync_width value 8 h_back_porch value 210 h_front_porch value 80 h_sync_invert value 0 v_active_len value 600 v_sync_width value 8 v_back_porch value 23 v_front_porch value 12 v_sync_invert value 0 clk_div_lv0 value 12 lvds_format value 1 clk_inv_lv1 value 0
3.修改内核。完成修改后,分辨率正常,边边框框正常,画面会颜色不对。 kernel-3.4.39/arch/arm/plat-s5p4418/drone/include/cfg_main.h
4.解决花屏。 kernel-3.4.39/arch/arm/mach-s5p4418/soc/display_lvds.c 柯达科的这款屏幕即支持8bit也支持6bit,看自己需求。
8bit VESA制式 (16M色): 0+/-:R0,R1,R2,R3,R4,R5,G0 1+/-:G1,G2,G3,G4,G5,B0,B1 2+/-:B2,B3,B4,B5,HS,VS,DE 3+/-:R6,R7,G6,G7,B6,B7,0
6bit VESA (262K色) 0+/-:R0,R1,R2,R3,R4,R5,G0 1+/-:G1,G2,G3,G4,G5,B0,B1 2+/-:B2,B3,B4,B5,HS,VS,DE
5.其他功能,:复位,上下左右不同方向扫描,8/6bit可选等等。
6.遇到的问题。
原因: uboot参数没设置正确,内核采用了部分uboot传参。具体包括本文档步骤1的几个参数。 解决方法:按照本文档修改uboot传参与内核参数。
7.现有效果
|