项目

一般

简介

错误 #4287

终端phy测试, logwriter输出日志,核5部分日志没有输出

席 振斌14 天 之前添加. 更新于 5 天 之前.

状态:
已解决
优先级:
一般
指派给:
开始日期:
2025-10-21
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
YZMM
发现问题版本:
Rel_3.1.4
目标解决问题版本:
Rel_3.1.4

文件

历史记录

#1

席 振斌 更新于 14 天 之前

  • 状态新建 变更为 进行中
#2

席 振斌 更新于 14 天 之前

  • 主题终端phy测试,3个参数的logwriter,核5部分日志没有输出 变更为 终端phy测试, logwriter输出日志,核5部分日志没有输出
#3

席 振斌 更新于 5 天 之前

【问题原因】
有两个原因:
1、Logwriter周期性从内存读取日志,每次是增量读取,之前这边的代码逻辑有问题导致单条log地址算错;
2、在logwriter这边flush时有限制,数据有10kb时才flush一次,这样是为了防止频繁flush导致的cpu过高,但是有的核日志很少,所以很长时间flush1;

【修改方案】
1、修改处理逻辑解决第一个原因;
2、增加通过时间间隔flush的机制,每隔10s不论日志多少都flush一次;

【回归方法和注意事项】
通过phy提供的小包和logriter这个单子对应的包,终端侧启动phy和协议栈大概1分钟就可以看到核5两条日志是否都完整输出,如果两条日志
[0][0][2025-10-30T11:04:58.222][SSB]cellsearch start 9 321
[1][1][2025-10-30T11:05:33.823][SSB]cellsearch end 11 811
都输出说明问题解决

#4

席 振斌 更新于 5 天 之前

  • 状态进行中 变更为 审视
  • 指派给席 振斌 变更为 杨 杨乐
#5

杨 杨乐 更新于 5 天 之前

  • 状态审视 变更为 转测试
  • 指派给杨 杨乐 变更为 韩 钰
#6

韩 钰 更新于 5 天 之前


【回归方法和注意事项】
通过phy提供的小包和logriter这个单子对应的包,终端侧启动phy和协议栈大概1分钟就可以看到核5两条日志是否都完整输出,如果两条日志
[0][0][2025-10-30T11:04:58.222][SSB]cellsearch start 9 321
[1][1][2025-10-30T11:05:33.823][SSB]cellsearch end 11 811
根据上述验证方法,验证通过

导出 Atom PDF