一.确定是热插拔原因导致的不读卡
1.开发板插卡时检测脚高电平 未插卡时低电平
2.KB01插卡时检测脚低电平 未插卡时高电平
二.修改热插拔配置
1.打开NVTool工具
file -> open project -> 选择以下文件
\vendor\sprd\release\unisoc_bin\4g_modem_20a\ums512\sharkl5pro_pubcp_customer_builddir\sharkl5pro_pubcp_customer_nvitem\CustNVcust_nvitem.xprj
2.修改为插入后电平为低电平
ProductionParam -> 选择sim_hot_plug_cfg 修改值为 0x003 -> 点击保存项目(需要确定有新的bin文件生成 没有生成可以单独点击file -> save Image)
3.替换掉之前的bin文件
生成的2个文件:
1. vendor/sprd\release\unisoc_bin\4g_modem_20a/sharkl5pro_pubcp_customer_builddir/sharkl5pro_pubcp_customer_nvitem/sharkl5pro_pubcp_customer_cust_nvitem.bin
2. vendor/sprd\release\unisoc_bin\4g_modem_20a/sharkl5pro_pubcp_customer_builddir/sharkl5pro_pubcp_customer_nvitem/sharkl5pro_pubcp_customer_nvitem.bin
替换掉下面目录下的同名文件:
\vendor\sprd\release\unisoc_bin\4g_modem_20a\ums512\sharkl5pro_pubcp_customer_builddir