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

mt6735 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口的设置是否正确。

路过帮顶.mark

热插拔SIM卡需要把硬件卡插入中断信号同时接2个GPIO才行,一个给AP用的,一个给Modem用的。刚特么吃过亏。

学习了。

thanks for your effort

谢谢支持

哈哈哈 这么巧 有经验一起来分享分享

thank you,my friend

多谢分享

学习了


谢谢支持

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

网站地图

Top