立即注册
查看: 5986|回复: 11

请问有在6572的JB3的版本上点亮过OTM8018B的屏吗?求一份驱动代码

已绑定手机
已实名认证
发表于 2013-8-26 11:54:36 | 显示全部楼层 |阅读模式 来自 广东省深圳市福田区
请问有在6572的JB3的版本上点亮过OTM8018B的屏吗?求一份驱动代码,现在有从77的平台上拷贝一份过来,但是现在屏点出来是花屏
static void LCM_get_params(LCM_PARAMS *params)
{
       #if 1
        memset(params, 0, sizeof(LCM_PARAMS));
   
        params->type   = LCM_TYPE_DSI;

        params->width  = FRAME_WIDTH;
        params->height = FRAME_HEIGHT;

        // enable tearing-free
    #if 0 //MT6589 and MT6572 no need
        //params->dbi.te_mode                 = LCM_DBI_TE_MODE_VSYNC_ONLY;
        params->dbi.te_mode                 = LCM_DBI_TE_MODE_DISABLED;
        params->dbi.te_edge_polarity        = LCM_POLARITY_RISING;
    #endif
   
#if (LCM_DSI_CMD_MODE)
        params->dsi.mode   = CMD_MODE;
#else
        params->dsi.mode   = BURST_VDO_MODE;//SYNC_PULSE_VDO_MODE BURST_VDO_MODE
#endif
   
        // DSI
        /* Command mode setting */
        params->dsi.LANE_NUM                = LCM_TWO_LANE;
        //The following defined the fomat for data coming from LCD engine.
        params->dsi.data_format.color_order = LCM_COLOR_ORDER_RGB;
        params->dsi.data_format.trans_seq   = LCM_DSI_TRANS_SEQ_MSB_FIRST;
        params->dsi.data_format.padding     = LCM_DSI_PADDING_ON_LSB;
        params->dsi.data_format.format      = LCM_DSI_FORMAT_RGB888;

        // Highly depends on LCD driver capability.
        // Not support in MT6573
        params->dsi.packet_size=256;

        // Video mode setting        
        params->dsi.intermediat_buffer_num = 2;

        params->dsi.PS=LCM_PACKED_PS_24BIT_RGB888;

        params->dsi.vertical_sync_active                = 4;
        params->dsi.vertical_backporch                    = 8;
        params->dsi.vertical_frontporch                    = 8;
        params->dsi.vertical_active_line                = FRAME_HEIGHT;

        params->dsi.horizontal_sync_active                = 6;
        params->dsi.horizontal_backporch                = 37;
        params->dsi.horizontal_frontporch                = 37;
        params->dsi.horizontal_active_pixel                = FRAME_WIDTH;

        // Bit rate calculation
        params->dsi.pll_div1=30;        // fref=26MHz, fvco=fref*(div1+1)    (div1=0~63, fvco=500MHZ~1GHz)
        params->dsi.pll_div2=1;         // div2=0~15: fout=fvo/(2*div2)
QQ图片20130826122143.jpg
QQ图片20130826122150.jpg
QQ图片20130826122155.jpg
已绑定手机
已实名认证
专业2G/3G/4G智能模块核心板,承接方案定制,
手机:18665375912(微信同号)或点下面的黑色字体

深圳市新移科技有限公司
发表于 2013-8-26 12:44:47 | 显示全部楼层 来自 广东省深圳市
重点调一下:
    // Bit rate calculation
        params->dsi.pll_div1=30;        // fref=26MHz, fvco=fref*(div1+1)    (div1=0~63, fvco=500MHZ~1GHz)
        params->dsi.pll_div2=1;         // div2=0~15: fout=fvo/(2*div2)
这一组参数。。

可以参考一下其它的在72上OK的屏。。
也可以问一下FAE,他们的DSI需要多少M。
已绑定手机
已实名认证
 楼主| 发表于 2013-8-26 12:51:01 | 显示全部楼层 来自 广东省深圳市福田区
恩,好的,谢谢
发表于 2013-8-29 10:07:34 | 显示全部楼层 来自 广东省深圳市
你这个就是初始化不成功的问题。
需要修改// Bit rate calculation
        params->dsi.pll_div1=30;        // fref=26MHz, fvco=fref*(div1+1)    (div1=0~63, fvco=500MHZ~1GHz)
        params->dsi.pll_div2=1;         // div2=0~15: fout=fvo/(2*div2)
MTK6572以后是由3个参数来控制频率的,你可以用下面这组试试
params->dsi.pll_div1=0;                 )
params->dsi.pll_div2=1;                
params->dsi.fbk_div= 13;
已绑定手机
已实名认证
 楼主| 发表于 2013-8-29 10:51:40 | 显示全部楼层 来自 广东省深圳市
CRYS 发表于 2013-8-29 10:07
你这个就是初始化不成功的问题。
需要修改// Bit rate calculation
        params->dsi.pll_div1=30;    ...

谢谢,这个已经调通了,是这块频率设置的问题,后面查了规格书,配了一下好了,我配的是这个

params->dsi.pll_div1=1;                 )
params->dsi.pll_div2=1;                 
params->dsi.fbk_div= 20;
已绑定手机
发表于 2013-8-29 15:00:36 | 显示全部楼层 来自 广东省深圳市
有完整的驱动代码吗?
已绑定手机
已实名认证
 楼主| 发表于 2013-8-29 17:44:57 | 显示全部楼层 来自 广东省深圳市
已绑定手机
发表于 2013-9-5 15:03:39 | 显示全部楼层 来自 广东省深圳市
有77上点亮的驱动吗?
已绑定手机
已实名认证
 楼主| 发表于 2013-9-5 15:06:29 | 显示全部楼层 来自 广东省深圳市
77上面没有点过,主要是设置div1和div2这两个值
已绑定手机
发表于 2014-5-14 13:12:17 | 显示全部楼层 来自 广东省深圳市
请教下楼主div1和div2这两个值怎么设置,新人一个
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表