设计 #2647
threadL3线程搜不到网接收不到MIB的情况下阻塞消息接收
开始日期:
2025-01-03
计划完成日期:
% 完成:
0%
预期时间:
描述
wnRrcMibAcquire里面在持续校验一个值,搜不到网收不到MIB的情况下一直走在这里,无法走到while循环取消息
历史记录
由 李 玮璇 更新于 4 个月 之前
方案见图,修改中
解决目的:搜不到网的情况下,可以进入OC_UE模式,在threadL3的RRC、NC、SAC模块可以处理OC_UR模式工作;同时允许每次线程循环可以走到检查MIB是否收到
方案修改点:
1、while检查MIB循环十次检查(首次在这里循环十秒),然后失败退出等待20s定时器下次触发
2、退出到wnRrcPlmnSearch失败处理,把plmnSearchStatus设置为0
3、在threadL3的while取消息主循环中中判断下plmnSearchStatus,在这个值从0变为1即搜到网后第一次,立马调用下wnPlmnSearchHandler,处理完此时可走到正确状态处理