效果图如上。

所需的时序文件链接 https://download.csdn.net/download/jxhln/11120468 大家可以下载参考

上述是最终的成果,该文章只着重讲述lk阶段的调试过程,lk阶段调试好之后,kernel层只需根据lk阶段的参数生成dtsi文件,修改一下相应的显示文件即可。

一:调试步骤

1.首先调试lk阶段的代码

1.1 用安卓源码路径“device/qcom/common/display/tools/” 下已经存在的xml拷贝一份,并重命名为panel_ili9881_720p_cmd.xml;

1.2 根据硬件硬件和屏幕参数填写分辨率,颜色位数,前后肩(HBP/VBP... ...)等参数,如下

    <PanelWidth>800</PanelWidth>                                 <PanelHeight>800</PanelHeight>                               <HFrontPorch>50</HFrontPorch>                                <HBackPorch>100</HBackPorch>                                 <HPulseWidth>24</HPulseWidth>                                <HSyncSkew>0</HSyncSkew>                                     <VBackPorch>20</VBackPorch>                                  <VFrontPorch>8</VFrontPorch>                                 <VPulseWidth>4</VPulseWidth>                                 <HLeftBorder>0</HLeftBorder>                                 <HRightBorder>0</HRightBorder>                               <VTopBorder>0</VTopBorder>                                   <VBottomBorder>0</VBottomBorder>  <ColorFormat>24</ColorFormat>                                <ColorOrder>0</ColorOrder>                                   <UnderFlowColor>0xff</UnderFlowColor>                        <BorderColor>0</BorderColor>                                 <PixelPacking>0</PixelPacking>                               <!-- Optional Panel color information only for non byte aligned format--><PixelAlignment>0</PixelAlignment>                 

1.3 根据屏幕厂家给定的初始化寄存器代码修改xml的OnCommand,如

<OnCommand>"0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFF, 0x98, 0x81, 0x03,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x03, 0x73,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x04, 0xD3,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x05, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x06, 0x0A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x07, 0x0F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x08, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x09, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0A, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0B, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0D, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0E, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x0F, 0x19, 0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x19,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x13, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x15, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x16, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x17, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x18, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x19, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1A, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1B, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1C, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1D, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1E, 0x40,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1F, 0x80,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x20, 0x06,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x22, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x23, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x24, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x25, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x26, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x27, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x28, 0x33,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x29, 0x03,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2A, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2B, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2C, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2D, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2E, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x2F, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x30, 0x06,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x32, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x33, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x34, 0x03,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x35, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x36, 0x03,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x37, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x38, 0x33,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x39, 0x03,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3A, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3B, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3C, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3D, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3E, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3F, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x41, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x42, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x43, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x44, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x50, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x51, 0x23,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x52, 0x45,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x53, 0x67,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x54, 0x89,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x55, 0xab,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x56, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x57, 0x23,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x58, 0x45,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x59, 0x67,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5A, 0x89,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5B, 0xab,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5C, 0xcd,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5D, 0xef,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5E, 0x11,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x5F, 0x08,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x60, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x61, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x62, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x63, 0x0D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x64, 0x0C,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x65, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x66, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x67, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x68, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x69, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6A, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6B, 0x0F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6C, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6D, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6E, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6F, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x70, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x71, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x72, 0x0E,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x73, 0x06,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x74, 0x07,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x75, 0x08,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x76, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x77, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x78, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x79, 0x0D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7A, 0x0C,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7B, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7C, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7D, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7E, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x7F, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x80, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x81, 0x0F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x82, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x83, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x84, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x85, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x86, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x87, 0x02,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x88, 0x0E,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x89, 0x06,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x8A, 0x07,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFF, 0x98, 0x81, 0x04,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6C, 0x15,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6E, 0x2A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x6F, 0x33,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x8D, 0x15,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x3A, 0xA4,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x87, 0xBA,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x26, 0x76,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB2, 0xD1,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFF, 0x98, 0x81, 0x01,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x22, 0x0A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x31, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x53, 0x57,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x55, 0x61,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x50, 0x9F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x51, 0x9A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0x60, 0x0C,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA0, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA1, 0x22,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA2, 0x32,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA3, 0x13,       0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA4, 0x170x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA5, 0x2B,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA6, 0x1F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA7, 0x1F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA8, 0xAD,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xA9, 0x1E,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAA, 0x29,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAB, 0x9D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAC, 0x1D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAD, 0x1B,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAE, 0x4F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xAF, 0x22,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB0, 0x2A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB1, 0x5A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB2, 0x67,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xB3, 0x3F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC0, 0x00,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC1, 0x22,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC2, 0x33,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC3, 0x13,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC4, 0x17,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC5, 0x2B,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC6, 0x1F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC7, 0x1F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC8, 0xAD,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xC9, 0x1E,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCA, 0x29,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCB, 0x9D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCC, 0x1D,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCD, 0x1B,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCE, 0x4F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xCF, 0x22,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xD0, 0x2A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xD1, 0x5A,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xD2, 0x67,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x02, 0xD3, 0x3F,0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFF, 0x98, 0x81, 0x00,0x05, 0x01, 0x00, 0x00, 0x78, 0x00, 0x02, 0x11, 0x00,0x05, 0x01, 0x00, 0x00, 0x32, 0x00, 0x02, 0x29, 0x00,"</OnCommand>

1.4 根据1.2中时序和分辨率等参数,使用高通计算timing的表格计算timing,如下

    <PanelTimings>"0x76, 0x18, 0x10, 0x00, 0x3a, 0x3e, 0x14, 0x1c, 0x12, 0x03, 0x04, 0x00"</PanelTimings> <DSIMDPTrigger>0</DSIMDPTrigger><DSIDMATrigger>4</DSIDMATrigger><TClkPost>0x04</TClkPost>  <TClkPre>0x19</TClkPre>  

1.5 根据实际情况填写通道数参数

    <DSILanes>3</DSILanes>               <DSILaneMap>0</DSILaneMap>           <Lane0State>1</Lane0State>           <Lane1State>1</Lane1State>           <Lane2State>1</Lane2State>           <Lane3State>0</Lane3State>

1.6 根据硬件设置背光控制参数

    <BLInterfaceType>0</BLInterfaceType> <BLMinLevel>20</BLMinLevel><BLMaxLevel>160</BLMaxLevel>    <BLStep>100</BLStep>       <BLPMICModel>"BL_PWM"</BLPMICModel>  <BLPMICControlType>1</BLPMICControlType>  <BLPMICPWMFrequency>20</BLPMICPWMFrequency><BLPMICBankSelect>0</BLPMICBankSelect>

1.7 根据液晶手册设置复位时序

    <ResetSequence><PinState1>1</PinState1>    <PulseWidth1>20</PulseWidth1><PinState2>0</PinState2>    <PulseWidth2>2</PulseWidth2><PinState3>1</PinState3>    <PulseWidth3>20</PulseWidth3><EnableBit>2</EnableBit></ResetSequence>

1.8 其它参数使用默认值就行,如果在调试过程中有问题,可以尝试修改,一般不用修改。至此,关于mipi屏的配置工作已经完成。

1.9 使用perl parsel.pl panel_ili9881_720p_cmd.xml panel 命令生成panel_ili9881_720p_cmd.h文件和dsi_panel_ili9881_720p_cmd.dtsi文件,此阶段只说lk阶段,故把panel_ili9881_720p_cmd.h文件拷贝到”lk/dev/gcdb/display/include/“目录下。

1.10 想要正常点亮该屏还需要修改  lk/target/msm8909/oem_panel.c文件中的init_panel_data()函数,把panel_ili9881_720p_cmd.h相应的结构体赋值给panelstruct 的成员。

到这里lk阶段的移植工作已经完成,参考lk阶段来移植kernel相对来说比较简单一些,在此就不再详细阐述了,有谁不了解的可以给我留言,我们再共同讨论。

移植中的问题:

1.当设置颜色位数为18或16位色时,显示屏不能正常显示,只有设置位24位色才能正常工作,这个问题我现在也不知道原因,有谁了解的请相告,不胜感激。我们的项目也不要求颜色位数,所以我也没有深究。

2.屏幕点亮后,屏幕会有水波纹现象。刚开始一直以为是时序问题,对前后肩参数和clk参数进行了大量的修改测试,发现还是不行。由图也可以看到我们是转接板链接的,故屏的电源是和开发板电源接在一起的。由于尝试了那么多都不成功,只能想着从硬件方面先找找问题,看是否能解决了,其实在调试软件之前就应该先测硬件的电压再去调试软件的,我这边没有太注重硬件参数这块,结果就是因为电压不稳定导致屏有水波纹的,换了一个稳压好的可调电源水波纹就消失了。

TM034XVZP01 mipi屏 高通8909平台lk和kernel驱动 基于ili9881驱动相关推荐

  1. 高通MDM平台-LK

    1.前言 这篇文章介绍了MDM平台的Little Kernel(LK)的启动流程.Little Kernel的作用是在启动的时候初始化硬件,从存储器中载入Linux内核和ramdisk到RAM中,配置 ...

  2. 高通9x07平台linux,【产品】基于高通MDM9x07,龙尚推出自研低成本4G LTE模块

    在通讯圈里,"高通9x07"已然是高频词汇.但9x07到底是个啥?能干啥?说白了就是低成本4G调制解调器芯片.成本优化且低功耗的蜂窝连接解决方案组合提供更大灵活性,从而广泛适应各类 ...

  3. 高通8909平台调试/故障排除支持指南

    启用mm-camera日志 常规日志 – 使用 LOG_DEBUG 之前在 mm-camera2\includes\camera_dbg.h 中执行 #define LOG_DEBUG 传感器模块日志 ...

  4. 高通android平台修改开机小企鹅logo

    高通平台修改开机画面 小企鹅LOGO 高通android平台修改开机小企鹅logo 方法一 方法二 高通android平台修改开机小企鹅logo 高通android平台开机lk阶段默认使用小企鹅log ...

  5. 高通7x27a平台UART配置

    高通7x27a平台使用uart1作为debug的配置 高通7x27a平台一共有5个UART PORT: Port 对应的GPIO 描述 UART1 122+123 Can used for debug ...

  6. 高通SDX12平台:启动流程梳理

    高通SDX12平台 启动流程梳理 1. 高通平台CPU类型介绍 通常我们所说的CPU如高通平台MSM8998.苹果A12, 华为海思平台(麒麟980.990)等,这些我们虽然叫CPU,但并不是只有一个 ...

  7. 高通SDX12平台:LINUX上MBIM功能异常

    高通SDX12平台 LINUX上MBIM功能异常 1. 问题描述 按照高通SDX12平台产品规格,其支持RMNET.ECM.RNDIS.PPP.MBIM等拨号:但经测试,发现Windos下MBIM功能 ...

  8. 【高通SDM660平台 Android 10.0】(10) --- Camera Sensor lib 与 Kernel Camera Probe 代码分析

    [高通SDM660平台 Android 10.0]Camera Sensor lib 与 Kernel Camera Probe 代码分析 一.libmmcamera_imx258.so 代码分析 1 ...

  9. Linux加载DTS设备节点的过程(以高通8974平台为例)

    DTS是Device Tree Source的缩写,用来描述设备的硬件细节.在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach-xxx中充斥着大量的垃圾代码, ...

最新文章

  1. 后端技术趋势指南|如何选择自己的技术方向
  2. python批量雷达图_python批量制作雷达图
  3. pdf.js使用方法整理,web页面中pdf在线查看,web页面显示pdf文档
  4. 第二:Pytest执行用例规则和Pycharm运行的三种姿态
  5. SplitContainer.SplitterDistance属性值设置应注意的与FixedPanel有关
  6. 笔记:数模美赛试题解析与研究
  7. 测试点击屏幕次数的软件_显示器响应时间测试软件
  8. ADS2015安装包和教程
  9. 电脑主板线路连接图解_电脑主板连接线图解
  10. UTC和GMT时间区别
  11. Quartus II中关于IP核的破解
  12. ios13一直在估算剩余时间怎么办
  13. 裸辞两个月,海投一个月,从 Android 转战 Web 前端的求职之路
  14. 获奖感想和Java学习总结
  15. MinIO对象生命周期管理解析
  16. JUC-II CPU的微程序设计 计算机组成原理课程设计 微指令编码
  17. 弘辽科技:拼多多活动布局三大招!
  18. 使用Python实现基于API的网易有道翻译功能
  19. 【Python】将xmind写的测试用例转成禅道可导入的excel格式
  20. read函数的 用法

热门文章

  1. 最新版手机端C/C++语言编程的软件
  2. 【MT7620】MT7620 WiFi驱动增加无线终端连接实时协商速率功能
  3. KindEditor图片上传路径URL的处理
  4. 【小5聊】前端基础之上传图片等文件IE浏览器是会显示两个请求
  5. Spring(MVC)框架
  6. 如何使用wpa_supplicant及wpa_cli 创建p2p
  7. Min3D测试-在Android里面载入MMD模型-快速3D模型显示测试-By黑月君
  8. HTML前台分页样例
  9. [牛客算法总结]:青蛙跳台阶
  10. Jsoup-爬取实战