错误 #707
由 guo hanlin 更新于 超过 3 年 之前
问题描述:
在进行小区搜索设置sfn调整(fpga_cfg_set_slot_idx)调试时:
1.
现象:最初发现驱动解析的数据头中的slotidx与decomp中解析的数据头不一致,怀疑是drv处bufferidx处理有错误,drv的bufferidx由全局的TTI计算得到,但decomp处的bufferidx是由status中的slotidx计算得出, 在设置sfn后可能造成同一个buffer中数据被重新写了一次的问题。
修改:nr_bb_dm.c 2188~2218行,由bufferidx判断改为由绝对slotidx判断
2.
现象:设置sfn调整后fh出现异常打印,怀疑fh的时序错乱会导致DMA出问题
修改:nr_bb_dm.c 2014行,将Drv FH RX描述符下发注掉
3. 下发sfn调整后,生效分了两次,第一次调整:先调整了一下,但调整量不大,TTI和头里面的slotidx很快同步了; 然后又调整了一个大的步长,TTI和头里的slotidx隔了10个slot才同步上;后面继续下发sfn调整,TTI和头里面的slotidx无法同步,一直有一个偏差
4. 调整sfn接口需要在调整样点接口前调用
在进行小区搜索设置sfn调整(fpga_cfg_set_slot_idx)调试时:
1.
现象:最初发现驱动解析的数据头中的slotidx与decomp中解析的数据头不一致,怀疑是drv处bufferidx处理有错误,drv的bufferidx由全局的TTI计算得到,但decomp处的bufferidx是由status中的slotidx计算得出, 在设置sfn后可能造成同一个buffer中数据被重新写了一次的问题。
修改:nr_bb_dm.c 2188~2218行,由bufferidx判断改为由绝对slotidx判断
2.
现象:设置sfn调整后fh出现异常打印,怀疑fh的时序错乱会导致DMA出问题
修改:nr_bb_dm.c 2014行,将Drv FH RX描述符下发注掉
3. 下发sfn调整后,生效分了两次,第一次调整:先调整了一下,但调整量不大,TTI和头里面的slotidx很快同步了; 然后又调整了一个大的步长,TTI和头里的slotidx隔了10个slot才同步上;后面继续下发sfn调整,TTI和头里面的slotidx无法同步,一直有一个偏差
4. 调整sfn接口需要在调整样点接口前调用