- 收藏
- 点赞
- 分享
- 举报
Hi3531DV100 解码通道创建失败
【问题描述】:
内存分配如下:
mem_total=2048; # 2048M, total mem
mem_start=0x40000000; # phy mem start
os_mem_size=1024; # 512M, os mem
mmz_start=0x80000000; # mmz start addr
mmz_size=1024; # 1024M, mmz size
board_mode=”demo”; # demo or sck
创建海思业务:
14路1080P VPSS
4路1080P VDEC
10路D1 VDEC
VB配置如下:
~ # cat /proc/umap/vb
[VB] Version: [Hi3531D_MPP_V1.0.4.0 B050 Release], Build Time[May 30 2018, 17:51:30]
——-VB PUB CONFIG——————————————————————————————-
Max Count of Pools: 256
——-VB SUPPLEMENT ATTR————————————————————————————
Supplement Config: 0
Supplement Size: 0
Vb Total Cnt: 135
——-COMMON POOL CONFIG————————————————————————————
PoolId 0
Size 4177920
Count 64
——-MODULE COMMON POOL CONFIG of VB_UID <4> ————————————————-
PoolId 0
Size 3146496
Count 64
MMZ_USE_INFO:
total size=1048576KB(1024MB),used=630408KB(615MB + 648KB),remain=418168KB(408MB + 376KB),zone_number=1,block_number=163
出现问题:
部分VDEC通道无法创建,错误代码0xA005800C
~ # cat /dev/logmpp
undefined
<3>[ vdec] [Func]:VDEC_Create [Line]:3300 [Info]:undefined
undefined
【所处环境】:
开发调试
【尝试解决过程】:
不断的加大解码的内存都无法解决创建解码通道失败的问题
解决成功:
仅需调整mmz内存的大小,无须加大解码的内存,其他配置代码均无需改动,即可解决问题内存分配如下:
mem_total=2048; # 2048M, total mem
mem_start=0x40000000; # phy mem start
os_mem_size=512; # 512M, os mem
mmz_start=0x60000000; # mmz start addr
mmz_size=1536; # 1536M, mmz size
board_mode=”demo”; # demo or sck
内存使用
—-MMZ_USE_INFO:
total size=1572864KB(1536MB),used=645304KB(630MB + 184KB),remain=927560KB(905MB + 840KB),zone_number=1,block_number=173
~ #
【初步分析】:
内存使用异常
【重现条件】:
os分配1024MB,mmz分配1024MB
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
-
2019-04-18 14:26:02
-
2021-08-21 13:04:24
-
2019-03-13 10:56:21
-
2018-10-17 15:23:42
-
2019-10-28 09:53:35
-
2019-06-17 17:55:06
-
2020-04-22 15:16:21
-
2020-04-17 09:40:46
-
2019-12-19 11:02:46
-
2019-12-05 18:25:43
-
2020-11-17 20:36:52
-
2019-12-27 16:37:26
-
2022-01-19 20:22:21
-
2019-04-02 10:27:42
-
2014-02-25 16:57:03
-
2015-11-05 14:17:33
-
2020-09-04 10:30:50
-
2018-05-03 11:14:49
-
2021-03-03 14:53:39
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明