微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > BIP测试注意事项

BIP测试注意事项

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在各个海外运营商或者实验室过BIP 测试时,为避免操作错误导致BIP测试 fail,有一些测试注意事项需要客户提前了解和设置。
[SOLUTION]
在做BIP测试时,请一定注意以下几点:
1、 针对L以前的版本,请先打开 feature option---mtk_BIP_SCWS。这个宏打开后,可以支持建立TCP连接和支持多 channel。
方法:在alps\mediatek\config\XXX\ProjectConfig.mk 文件中找到 MTK_BIP_SCWS,将它的值设置为 yes,然后重新编译整个工程。
Note: XXX 表示贵司的工程名。针对L0 branch,L0.MP8以前的版本,也要开启这个宏,只有这个宏开启了,ro.mtk_bip_scws 这个systemproperties的值才为 1。L0.MP8 上就将这个宏控去掉了,因此不用再留意这个宏是否打开,针对L1版本,也无需再关注该宏是否打开。
2、 针对BIP 的所有测项,同一个问题,请一定使用同一张SIM卡在同一个网络环境下插入相同网络偏好设置的手机中做验证测试以及对比测试。
原因:BIP测试结果与卡的内部逻辑设计和网络都有关系。
3、 BIP测试前,请一定要先打开数据连接。
4、 如果BIP测试中 OPEN CHANNEL 命令中不包含具体的APN 且手机也没有指定一个 APN ,则BIP测试前,要保证手机支持 SUPL 类型的APN。可以在手机中手动设置或者在 APN 列表中配置。
Note: 如果是一张测试卡 (mcc/mnc: 00101),请在apns-conf.xml中配置APN(保证和成功的参考机一致)。
原因:如何没有SUPL类型的APN,BIP模块调用startUsingNetworkFeature() 这个API时,会直接失败。
5、 如果测试fail涉及到与服务器的数据交互,烦请务必提供完整的mtklog(包含Mobile Log、Network Log、Modem Log)以及 对比机的Tcpdump Log。
原因:网络交互问题必须要通过Tcpdump Log分析网络参数细节才能得出结论,如MSS的大小、超时时间、DNS服务器。
6、 如果同一张卡同一个网络环境下,对比机测试OK,MTK测试机不OK,请一定帮忙提供对比机视频,最好能提供对比机log。
PS:
怎么用tcpdump工具抓取Network Log:
(1). tcpdump需要在开启了root权限的机器上使用。
(2). 输入adb命令:
adb shell tcpdump -vv -s 0 -w /data/a.cap
(3). 复现问题。
(4). 如果问题复现了,按按键 “Ctrl + C ” 结束log抓取,再使用adb pull 拿到数据文件:
adb pull /data/a.cap <file-path>

多谢

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

网站地图

Top