微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6572 TE设置

MT6572 TE设置

时间:10-02 整理:3721RD 点击:
MT6572的TE在哪里可以设置?我现在要把它关闭,否则一直提示:Wait for TE_RDY timeout。

    params->dbi.te_mode                                = LCM_DBI_TE_MODE_DISABLED;

static void lcm_get_params(LCM_PARAMS *params)
{
                memset(params, 0, sizeof(LCM_PARAMS));
       
                params->type   = LCM_TYPE_DSI;
                params->width  = FRAME_WIDTH;
                params->height = FRAME_HEIGHT;
                // enable tearing-free
                params->dbi.te_mode                                 = LCM_DBI_TE_MODE_DISABLED;

是不是这里啊?我没遇到过你这样的问题。

现在的LCD是DBI接口的,不是DSI接口的。我试着关闭了,没有用。

    // enable tearing-free
//   params->dbi.te_mode                 = 0;
    //params->dbi.te_mode                 = LCM_DBI_TE_MODE_VSYNC_ONLY;
//   params->dbi.te_edge_polarity        = LCM_POLARITY_RISING;
都注释掉呢?

注释掉,置为disable,都不行。

有的屏有寄存器以打开关闭TE功能

72平台和其他平台有点差异,是在lk和kernel中由一个全局变量控制:
static volatile bool dsiTeEnable = false;

呵呵,太牛了!

太难找了,呵呵。


这个很牛啊

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

网站地图

Top