微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > hx8389B与nt35510兼容不亮

hx8389B与nt35510兼容不亮

时间:10-02 整理:3721RD 点击:
各位大虾:
       两个屏分别能亮,做了兼容,用hx8389B时,读到ID是0xef,另外一个屏也是一样。
       大家有遇到这种问题吗?跪求解决

1. 先申请72 LCM兼容的patch:ALPS00671704;
2. 若合入patch后,若依然失败,查看compare id过程中有read ready timeout信息,修改如下函数:
函数DSI_dcs_read_reg_v2( ...)中
修改语句read_timeout_ms=0; //部分IC反馈较慢,需增长该等待时间,例如改为
100,
3. 请确认LCM的1.8V,2.8V的上电时序是否正确,如果是使用PMIC_LDO的软件方式来
上1.8v,2.8v的话,需要保证上电的时间点在platform_early_init函数的
mt_disp_get_vram_size这个函数的前面,建议上1.8v,2.8v的过程放在preloader里
面来做,从而保证在读取ID的时候LCM已经上电。
4. 进行如上三步操作后,基本可解决兼容问题。若依然失败,与LCM IC的FAE确认
lcm_compare_id函数是否正确,确认读取的寄存器是否正确。
5. 若认为lcm_compare_id函数没有问题,查看log检查流程是否正确,看看是否有明
显错误信息。
6.  若流程正常,就是ID读取不正确,需要测量波形,将波形发给LCM IC的FAE检查
,看是否满足其时序要求。
7. 另外请确保上面操作之前,硬件没有问题,比如可以换屏测试。

非常感谢!

多谢小编提问,不知道小编可以共享一下 ALPS00671704吗。

还没有申请到哦

貌似不用申请,你看看你的代码里面有没有disp_drv.c disp_drv_get_lcm_driver这个函数

有这个函数,然后改哪里,谢谢了

你只要把驱动里面的compareid那个函数写好就行了。

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

网站地图

Top