luffy

luffy

0个粉丝

2

问答

0

专栏

0

资料

luffy  发布于  2023-04-07 18:49:39
采纳率 0%
2个问答
752

HI3531D 增加MMZ内存没效果

   

新手调试Hi3531d, 两颗ddr一共4G,起始地址0x40000000,两块ddr地址连续, 原先方案OS=2048M, MMZ=2048M.
此时接两路HDMI 4k(3840x2160@30)输入会 logmpp会报错 get vb (3840x2160)buf failed
尝试增加4k的vb个数之后无法解决。以为是mmz不够用, 于是将分配方案调整为 OS=1536M MMZ=2560
然后将4k vb cnt增加到25,原先16。这时候vi没有报get vb failed,但是vdec解码十几帧之后报A0058017缓冲区满,也没有出现解码错误,logmpp也没报解码错误。这时候拔掉一路4k hdmi输入,然后解码就又好了。插上之后又A0058017的错误。像是vi的输入导致vdec卡死了一样。
再将vb cnt调整会16,这时候vi又会报get vb fail,vi的帧率下降。但是vdec不会卡死
VDEC使用的是mod vb src模式,分配了单独的vb pool

目前测试场景只有大概6路640x360解码,两路hdmi 4k输入,两路4k输入后经过两个不通的vpss grp,将一路4k分成了4路不通分辨率的输出。vo使用了6个chn,分别做osd和vdec数据的输出

查看media-mem, remain还有大概1G左右

我来回答
回答2个
时间排序
认可量排序

AI-海king

12个粉丝

0

问答

5

专栏

37

资料

AI-海king 2023-04-14 11:02:57
认可0

没有正确配置内存映射区域:在增加MMZ内存之后,需要在系统启动时正确配置内存映射区域。

luffy
luffy   回复   AI-海king  2023-04-20 20:06:44
0

感谢,我在bootargs里面修改了对应的os内存,也在load ko脚本里修改了对应的os和mmz相关参数。您指的内存映射是这些配置么?

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区