任务 #345
drv线程,增加日志功能,监测drv接口数据收发情况
100%
描述
1、在翰林版本上添加
2、drv监测目标,记录dma描述符变化的时间,及fh、fec具体变化时间。
文件
历史记录
由 王 永伟 更新于 超过 4 年 之前
- % 完成 从 50 变更为 100
fec
rx(encode)最大值320us 正常至240~280之间
==== [phy_dl_pdsch_encode_callback] CellId0 Slot10222 SlotAdvIdx10224 Ctx0 FEC_DealTime[251.212000]us, EncodeAllTime[255.671000]us ==== [phy_dl_pdsch_encode_callback] CellId0 Slot10223 SlotAdvIdx10225 Ctx1 FEC_DealTime[237.796000]us, EncodeAllTime[242.296000]us ==== [phy_dl_pdsch_encode_callback] CellId0 Slot10224 SlotAdvIdx10226 Ctx2 FEC_DealTime[286.505000]us, EncodeAllTime[320.131000]us ==== [phy_dl_pdsch_encode_callback] CellId0 Slot10225 SlotAdvIdx10227 Ctx3 FEC_DealTime[239.713000]us, EncodeAllTime[244.213000]us
rx(decode)最大值680us,正常值500~600之间
==== [phy_ul_pusch_decode_callback] CellId0 nSlotIdx12905 SlotAdvIdx12905 nCtxNum1 Decode_Time[636.178000]us ==== [phy_ul_pusch_decode_callback] CellId0 nSlotIdx12906 SlotAdvIdx12906 nCtxNum2 Decode_Time[680.929000]us ==== [phy_ul_pusch_decode_callback] CellId0 nSlotIdx12907 SlotAdvIdx12907 nCtxNum3 Decode_Time[587.552000]us ==== [phy_ul_pusch_decode_callback] CellId0 nSlotIdx12908 SlotAdvIdx12908 nCtxNum0 Decode_Time[603.510000]us
增加判断,rx decode 大于 680us 算异常。
10940机器,decode第一次时间有点长,对应下面diff_time=18,正常是diff_time=11,这个时间是函数phy_ul_pusch_decode_callback运行时间
---1.4--diff_time=18 sTimeRec.drvLoopCnt=3641793
---1.4--diff_time=13 sTimeRec.drvLoopCnt=3641862
正常
---1.4--diff_time=11 sTimeRec.drvLoopCnt=177303046
---1.4--diff_time=13 sTimeRec.drvLoopCnt=177324945