项目

一般

简介

错误 #2756

更改PDSCH上报MAC代码后,出现DM0内存空间分配不足问题

赵 强3 个月 之前添加. 更新于 3 个月 之前.

状态:
已关闭
优先级:
普通
指派给:
开始日期:
2025-02-06
计划完成日期:
% 完成:

0%

预期时间:

描述

更改PDSCH上报MAC代码后,出现DM0内存空间分配不足问题

历史记录

#1

赵 强 更新于 3 个月 之前

  • 状态新建 变更为 进行中
  • 指派给 被设置为 赵 强

2025/2/6
【问题描述】更改PDSCH上报MAC代码后,出现DM0内存空间分配不足问题。跑UT测试用例时出现如下异常打印:
[ERR]dmemalign_unit DM:0 error,length=191488,have allocated mem:0
[ERR]pusch cb dm0 dmalloc fail:110,13,1
[ERR]warning: task dmalloc failed... dm0:0, dm1:2375680, dm2:2621520, dm3:2889136, dm4:3145736,
[ERR]ret[-1]
【问题原因】增加send_dl_tb_to_mac()函数后,各种变量依赖较多,constant全局变量,表等大量占用DM0空间,导致DMO空间不够用。
【解决方案】申请内存是暂时先只申请原来内存大小的一半进行规避
【问题验证】用例验证通过,代码合入dev_d2d_trunk_On_board_debug分支。

#2

赵 强 更新于 3 个月 之前

  • 状态进行中 变更为 已解决
#3

朱 荣涛 更新于 3 个月 之前

  • 状态已解决 变更为 已关闭

导出 Atom PDF