微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6572 MIPI屏调试需要注意什么

MT6572 MIPI屏调试需要注意什么

时间:10-02 整理:3721RD 点击:
现在我编译完之后 开机一直是白屏状态。附上log 。请问有什么要注意的吗 ?



#if 0 //mt6589 and mt6572 no need
                // enable tearing-free
                params->dbi.te_mode                                 = LCM_DBI_TE_MODE_DISABLED;
                params->dbi.te_edge_polarity                = LCM_POLARITY_RISING;
#endif
这个是一个
还有一个
#if 1
        data_array[0]= 0x00053902;
        data_array[1]= (x1_MSB<<24)|(x0_LSB<<16)|(x0_MSB<<8)|0x2a;
        data_array[2]= (x1_LSB);
        dsi_set_cmdq(&data_array, 3, 1);
        data_array[0]= 0x00053902;
        data_array[1]= (y1_MSB<<24)|(y0_LSB<<16)|(y0_MSB<<8)|0x2b;
        data_array[2]= (y1_LSB);
        dsi_set_cmdq(&data_array, 3, 1);
        data_array[0]= 0x002c3909;
        dsi_set_cmdq(&data_array, 1, 0);
        //dsi_set_cmdq(&data_array, 7, 0);
#else
        data_array[0]= 0x00053902;
        data_array[1]= (x1_MSB<<24)|(x0_LSB<<16)|(x0_MSB<<8)|0x2a;
        data_array[2]= (x1_LSB);
        data_array[3]= 0x00053902;
        data_array[4]= (y1_MSB<<24)|(y0_LSB<<16)|(y0_MSB<<8)|0x2b;
        data_array[5]= (y1_LSB);
        data_array[6]= 0x002c3909;
        dsi_set_cmdq(&data_array, 7, 0);
#endif
好像主要注意这两个地方就好

一直白屏只能说明你屏没有调好嘛。

没有什么特别的

嗯。我可以从哪几个方面去分析呢?

lcm_get_params 这个是重点。
然后还有初始化。
硬件上要对一下PIN定义。

你说的很有道理 我马上试一试!

哥们你那个lcm_parms->active_height是在哪修改的 早上看你在群里发的图片那个是0 现在有数值了

直接在get_params里面加上去的 加上去一样的效果 没有用。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top