老化测试BTwifi测试失败情况原因探究

该博客详细分析了一次BTWIFI测试失败的情况,指出问题在于测试顺序混乱和线程重叠。正常流程中,I2C测试结束后应紧接着进行WIFI和蓝牙的重启测试,但日志显示这两个测试线程可能在I2C测试未完成时就已经开始,导致测试失败。此外,还提到了在某些情况下蓝牙开启和关闭的回调问题,可能是导致故障的另一个因素。解决方案包括调整线程同步和增加蓝牙操作的等待时间。
摘要由CSDN通过智能技术生成
bt_wifi_no_rec_2#导出data/log
可以搜索关键字
type=
Line 123: 2015-1-1 8:7:41 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C TP Test, isPass=true
Line 124: 2015-1-1 8:7:42 i  reportSave():, type=I2C TP Test, total=3, fail=0
Line 127: 2015-1-1 8:7:42 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C maincamera Test, isPass=true
Line 128: 2015-1-1 8:7:42 i  reportSave():, type=I2C maincamera Test, total=3, fail=0
Line 130: 2015-1-1 8:7:42 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C subcamera Test, isPass=true
Line 131: 2015-1-1 8:7:42 i  reportSave():, type=I2C subcamera Test, total=3, fail=0
Line 133: 2015-1-1 8:7:42 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C Gsensor Test, isPass=true
Line 134: 2015-1-1 8:7:42 i  reportSave():, type=I2C Gsensor Test, total=3, fail=0
Line 144: 2015-1-1 8:7:43 i  reportSave():2015-1-1-8-2-52report.dat, type=ChargingServices stopCharge is, isPass=false
Line 147: 2015-1-1 8:7:43 i  reportSave():, type=ChargingServices stopCharge is, total=2, fail=2
Line 151: 2015-1-1 8:7:44 i  reportSave():2015-1-1-8-2-52report.dat, type=Reboot wifi Test, isPass=true
Line 152: 2015-1-1 8:7:44 i  reportSave():, type=Reboot wifi Test, total=3, fail=2
Line 162: 2015-1-1 8:7:47 i  reportSave():2015-1-1-8-2-52report.dat, type=Reboot bluetooth Test, isPass=true
Line 163: 2015-1-1 8:7:47 i  reportSave():, type=Reboot bluetooth Test, total=3, fail=2
Line 170: 2015-1-1 8:8:48 i  reportSave():2015-1-1-8-2-52report.dat, type=Reboot GPS Test, isPass=false
Line 171: 2015-1-1 8:8:48 i  reportSave():, type=Reboot GPS Test, total=3, fail=3


这样的顺序才会是正确 的顺序,若出现乱序,BTWIFI十有八九都会失败的,如下:


Line 16: 2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C TP Test, isPass=true
Line 18: 2015-1-1 8:2:52 i  reportSave():, type=I2C TP Test, total=1, fail=0
Line 21: 2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C maincamera Test, isPass=true
Line 22: 2015-1-1 8:2:52 i  reportSave():, type=I2C maincamera Test, total=1, fail=0
Line 24: 2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C subcamera Test, isPass=true
Line 25: 2015-1-1 8:2:52 i  reportSave():, type=I2C subcamera Test, total=1, fail=0
Line 27: 2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C Gsensor Test, isPass=true
Line 28: 2015-1-1 8:2:52 i  reportSave():, type=I2C Gsensor Test, total=1, fail=0
Line 34: 2015-1-1 8:2:53 i  reportSave():2015-1-1-8-2-52report.dat, type=ChargingServices stopCharge is, isPass=false
Line 35: 2015-1-1 8:2:53 i  reportSave():, type=ChargingServices stopCharge is, total=1, fail=1
Line 37: 2015-1-1 8:2:53 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C TP Test, isPass=true
Line 38: 2015-1-1 8:2:53 i  reportSave():, type=I2C TP Test, total=2, fail=0
Line 41: 2015-1-1 8:2:53 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C maincamera Test, isPass=true
Line 42: 2015-1-1 8:2:53 i  reportSave():, type=I2C maincamera Test, total=2, fail=0
Line 44: 2015-1-1 8:2:53 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C subcamera Test, isPass=true
Line 45: 2015-1-1 8:2:53 i  reportSave():, type=I2C subcamera Test, total=2, fail=0
Line 47: 2015-1-1 8:2:53 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C Gsensor Test, isPass=true
Line 48: 2015-1-1 8:2:53 i  reportSave():, type=I2C Gsensor Test, total=2, fail=0
Line 69: 2015-1-1 8:3:54 i  reportSave():2015-1-1-8-2-52report.dat, type=Reboot wifi Test, isPass=false
Line 70: 2015-1-1 8:3:54 i  reportSave():, type=Reboot wifi Test, total=1, fail=1
Line 78: 2015-1-1 8:3:58 i  reportSave():2015-1-1-8-2-52report.dat, type=Reboot wifi Test, isPass=false
Line 79: 2015-1-1 8:3:58 i  reportSave():, type=Reboot wifi Test, total=2, fail=2
    
    查看log结合代码
    
    
2015-1-1 8:2:52 d i2ctest I2C TP Test:SR2351                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C TP Test, isPass=true
2015-1-1 8:2:52 d  reportSave(), report is null
2015-1-1 8:2:52 i  reportSave():, type=I2C TP Test, total=1, fail=0
2015-1-1 8:2:52 d hwtest i2ctest, cameraNum = 2
2015-1-1 8:2:52 d i2ctest I2C maincamera Test:SR2351                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C maincamera Test, isPass=true
2015-1-1 8:2:52 i  reportSave():, type=I2C maincamera Test, total=1, fail=0
2015-1-1 8:2:52 d i2ctest I2C subcamera Test:SR2351                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C subcamera Test, isPass=true
2015-1-1 8:2:52 i  reportSave():, type=I2C subcamera Test, total=1, fail=0
2015-1-1 8:2:52 d i2ctest I2C Gsensor Test:SR2351                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
2015-1-1 8:2:52 i  reportSave():2015-1-1-8-2-52report.dat, type=I2C Gsensor Test, isPass=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值