微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > smartphone开机后热插入SIM卡 ,卡不能被识别,但是插卡开机就可以

smartphone开机后热插入SIM卡 ,卡不能被识别,但是插卡开机就可以

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
插卡开机可以正常识别卡,基本可以排除是给SIM卡上电失败导致的不能识别。
定位后发现,该问题的原因是SIM卡热插入后,没有收到底层Driver报上了PLUG IN信号。
[SOLUTION]
需要按照如下三步进行排查:
1、Project要求已开启了SIM HOT SWAP的功能,确认:AP端的projectConfig.mk中mtk_SIM_HOT_SWAP设置为yes;Modem端的XXXX_EXT.mak中设置SIM_HOT_SWAP没有设置为NONE。只要开启了SIM HOT SWAP,Smartphone的driver默认是支持两个卡槽都独立地支持热插拔。
2、确认硬件上的卡座是支持热插拔的,因为当用户插入或者拔出卡时,这样的sim卡座才可以触发到ein的电平,进而让软件来处理这种中断的触发。
3、在DCC网站上,下载SIM_debug_SOP.docx,参考里面“SIM卡热插拔”的章节,依据平台的类型,检查GPIO口的设置是否正确。

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

网站地图

Top