3044
- 收藏
- 点赞
- 分享
- 举报
mmz分配问题,
我系统是512M的内存,OS存用96M, MMZ 416M,
mmz.ko mmz=anonymous,0,0x86000000,415M:jpeg,0,0x9ff00000,1M anony=1 || report_error
程序运行后,查看 # cat /proc/media-mem :
---MMZ_USE_INFO:
total size=425984KB(416MB),used=149828KB(146MB + 324KB),remain=276156KB(269MB + 700KB),zone_number=2,block_number=64
里面有269M没有使用, 但加大VB内存就死,总内存不能超过96+150M的样子,是不是哪里还要设置一下DDR的总大小?
还是我哪里设置有问题,请大侠帮我分析下,谢谢!
# cat /proc/media-mem
+---ZONE: PHYS(0x9FF00000, 0x9FFFFFFF), GFP=0, nBYTES=1024KB, NAME="jpeg"
+---ZONE: PHYS(0x86000000, 0x9FEFFFFF), GFP=0, nBYTES=424960KB, NAME="anonymous"
|-MMB: phys(0x86000000, 0x860BFFFF), kvirt=0xc6b00000, flags=0x00000003, length=768KB, name="TDE_MEMPOOL_MMB"
|-MMB: phys(0x860C0000, 0x860C0FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB0"
|-MMB: phys(0x860C1000, 0x860C1FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB1"
|-MMB: phys(0x860C2000, 0x860C2FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB2"
|-MMB: phys(0x860C3000, 0x860C3FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB3"
|-MMB: phys(0x860C4000, 0x860C4FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB4"
|-MMB: phys(0x860C5000, 0x860C5FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB5"
|-MMB: phys(0x860C6000, 0x860C6FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB6"
|-MMB: phys(0x860C7000, 0x8629BFFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="TDE_TEMP_BUFFER"
|-MMB: phys(0x8629C000, 0x86665FFF), kvirt=0xc7000000, flags=0x00000001, length=3880KB, name="hifb_layer0"
|-MMB: phys(0x86666000, 0x86672FFF), kvirt=0xc6d30000, flags=0x00000001, length=52KB, name="higo_log"
|-MMB: phys(0x86673000, 0x8AFACFFF), kvirt=0x (null), flags=0x00000000, length=74984KB, name="vb"
|-MMB: phys(0x8AFAD000, 0x8B4C0FFF), kvirt=0x (null), flags=0x00000000, length=5200KB, name="vb"
|-MMB: phys(0x8B4C1000, 0x8C53BFFF), kvirt=0x (null), flags=0x00000000, length=16876KB, name="vb"
|-MMB: phys(0x8C53C000, 0x8C69BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C69C000, 0x8C7FBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C7FC000, 0x8C95BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C95C000, 0x8CABBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CABC000, 0x8CC1BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CC1C000, 0x8CD7BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CD7C000, 0x8CEDBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CEDC000, 0x8D03BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D03C000, 0x8D19BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D19C000, 0x8D2FBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D2FC000, 0x8D45BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D45C000, 0x8D5BBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D5BC000, 0x8D5BEFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="Chnl"
|-MMB: phys(0x8D5BF000, 0x8D5C0FFF), kvirt=0x (null), flags=0x00000000, length=8KB, name="sclcoeffset"
|-MMB: phys(0x8D5C1000, 0x8D5C9FFF), kvirt=0x (null), flags=0x00000000, length=36KB, name="VoCoef"
|-MMB: phys(0x8D5CA000, 0x8D5D1FFF), kvirt=0x (null), flags=0x00000000, length=32KB, name="IVE_QUEUE"
|-MMB: phys(0x8D5D2000, 0x8D5D9FFF), kvirt=0x (null), flags=0x00000000, length=32KB, name="IVE_QUEUE"
|-MMB: phys(0x8D5DA000, 0x8D899FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8D89A000, 0x8D8C2FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8D8C3000, 0x8DB82FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8DB83000, 0x8DBABFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8DBAC000, 0x8DE6BFFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8DE6C000, 0x8DE94FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8DE95000, 0x8E154FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8E155000, 0x8E17DFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E17E000, 0x8E1A6FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1A7000, 0x8E1CFFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1D0000, 0x8E1F8FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1F9000, 0x8E221FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E222000, 0x8E4E1FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="vb"
|-MMB: phys(0x8E4E2000, 0x8E6A9FFF), kvirt=0x (null), flags=0x00000000, length=1824KB, name="vb"
|-MMB: phys(0x8E6AA000, 0x8E6B5FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6B6000, 0x8E6C1FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6C2000, 0x8E6CDFFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6CE000, 0x8E6D9FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6DA000, 0x8E8AEFFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="menuif"
|-MMB: phys(0x8E8AF000, 0x8E90BFFF), kvirt=0x (null), flags=0x00000000, length=372KB, name="mosaic"
|-MMB: phys(0x8E90C000, 0x8EAE0FFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="mosaic"
|-MMB: phys(0x8EAE1000, 0x8EB9FFFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e0_Str"
|-MMB: phys(0x8EBA0000, 0x8EBA2FFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e0_Ctx"
|-MMB: phys(0x8EBA3000, 0x8ECBCFFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8ECBD000, 0x8ED7BFFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e1_Str"
|-MMB: phys(0x8ED7C000, 0x8ED7EFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e1_Ctx"
|-MMB: phys(0x8ED7F000, 0x8EE98FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8EE99000, 0x8EF57FFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e2_Str"
|-MMB: phys(0x8EF58000, 0x8EF5AFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e2_Ctx"
|-MMB: phys(0x8EF5B000, 0x8F074FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8F075000, 0x8F133FFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e3_Str"
|-MMB: phys(0x8F134000, 0x8F136FFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e3_Ctx"
|-MMB: phys(0x8F137000, 0x8F250FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
---MMZ_USE_INFO:
total size=425984KB(416MB),used=149828KB(146MB + 324KB),remain=276156KB(269MB + 700KB),zone_number=2,block_number=64
mmz.ko mmz=anonymous,0,0x86000000,415M:jpeg,0,0x9ff00000,1M anony=1 || report_error
程序运行后,查看 # cat /proc/media-mem :
---MMZ_USE_INFO:
total size=425984KB(416MB),used=149828KB(146MB + 324KB),remain=276156KB(269MB + 700KB),zone_number=2,block_number=64
里面有269M没有使用, 但加大VB内存就死,总内存不能超过96+150M的样子,是不是哪里还要设置一下DDR的总大小?
还是我哪里设置有问题,请大侠帮我分析下,谢谢!
# cat /proc/media-mem
+---ZONE: PHYS(0x9FF00000, 0x9FFFFFFF), GFP=0, nBYTES=1024KB, NAME="jpeg"
+---ZONE: PHYS(0x86000000, 0x9FEFFFFF), GFP=0, nBYTES=424960KB, NAME="anonymous"
|-MMB: phys(0x86000000, 0x860BFFFF), kvirt=0xc6b00000, flags=0x00000003, length=768KB, name="TDE_MEMPOOL_MMB"
|-MMB: phys(0x860C0000, 0x860C0FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB0"
|-MMB: phys(0x860C1000, 0x860C1FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB1"
|-MMB: phys(0x860C2000, 0x860C2FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB2"
|-MMB: phys(0x860C3000, 0x860C3FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB3"
|-MMB: phys(0x860C4000, 0x860C4FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB4"
|-MMB: phys(0x860C5000, 0x860C5FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB5"
|-MMB: phys(0x860C6000, 0x860C6FFF), kvirt=0x (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB6"
|-MMB: phys(0x860C7000, 0x8629BFFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="TDE_TEMP_BUFFER"
|-MMB: phys(0x8629C000, 0x86665FFF), kvirt=0xc7000000, flags=0x00000001, length=3880KB, name="hifb_layer0"
|-MMB: phys(0x86666000, 0x86672FFF), kvirt=0xc6d30000, flags=0x00000001, length=52KB, name="higo_log"
|-MMB: phys(0x86673000, 0x8AFACFFF), kvirt=0x (null), flags=0x00000000, length=74984KB, name="vb"
|-MMB: phys(0x8AFAD000, 0x8B4C0FFF), kvirt=0x (null), flags=0x00000000, length=5200KB, name="vb"
|-MMB: phys(0x8B4C1000, 0x8C53BFFF), kvirt=0x (null), flags=0x00000000, length=16876KB, name="vb"
|-MMB: phys(0x8C53C000, 0x8C69BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C69C000, 0x8C7FBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C7FC000, 0x8C95BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8C95C000, 0x8CABBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CABC000, 0x8CC1BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CC1C000, 0x8CD7BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CD7C000, 0x8CEDBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8CEDC000, 0x8D03BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D03C000, 0x8D19BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D19C000, 0x8D2FBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D2FC000, 0x8D45BFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D45C000, 0x8D5BBFFF), kvirt=0x (null), flags=0x00000000, length=1408KB, name="captere"
|-MMB: phys(0x8D5BC000, 0x8D5BEFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="Chnl"
|-MMB: phys(0x8D5BF000, 0x8D5C0FFF), kvirt=0x (null), flags=0x00000000, length=8KB, name="sclcoeffset"
|-MMB: phys(0x8D5C1000, 0x8D5C9FFF), kvirt=0x (null), flags=0x00000000, length=36KB, name="VoCoef"
|-MMB: phys(0x8D5CA000, 0x8D5D1FFF), kvirt=0x (null), flags=0x00000000, length=32KB, name="IVE_QUEUE"
|-MMB: phys(0x8D5D2000, 0x8D5D9FFF), kvirt=0x (null), flags=0x00000000, length=32KB, name="IVE_QUEUE"
|-MMB: phys(0x8D5DA000, 0x8D899FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8D89A000, 0x8D8C2FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8D8C3000, 0x8DB82FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8DB83000, 0x8DBABFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8DBAC000, 0x8DE6BFFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8DE6C000, 0x8DE94FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8DE95000, 0x8E154FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="Ref&Mad buf"
|-MMB: phys(0x8E155000, 0x8E17DFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E17E000, 0x8E1A6FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1A7000, 0x8E1CFFFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1D0000, 0x8E1F8FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E1F9000, 0x8E221FFF), kvirt=0x (null), flags=0x00000000, length=164KB, name="model buf"
|-MMB: phys(0x8E222000, 0x8E4E1FFF), kvirt=0x (null), flags=0x00000000, length=2816KB, name="vb"
|-MMB: phys(0x8E4E2000, 0x8E6A9FFF), kvirt=0x (null), flags=0x00000000, length=1824KB, name="vb"
|-MMB: phys(0x8E6AA000, 0x8E6B5FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6B6000, 0x8E6C1FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6C2000, 0x8E6CDFFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6CE000, 0x8E6D9FFF), kvirt=0x (null), flags=0x00000000, length=48KB, name="RgnPinPon"
|-MMB: phys(0x8E6DA000, 0x8E8AEFFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="menuif"
|-MMB: phys(0x8E8AF000, 0x8E90BFFF), kvirt=0x (null), flags=0x00000000, length=372KB, name="mosaic"
|-MMB: phys(0x8E90C000, 0x8EAE0FFF), kvirt=0x (null), flags=0x00000000, length=1876KB, name="mosaic"
|-MMB: phys(0x8EAE1000, 0x8EB9FFFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e0_Str"
|-MMB: phys(0x8EBA0000, 0x8EBA2FFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e0_Ctx"
|-MMB: phys(0x8EBA3000, 0x8ECBCFFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8ECBD000, 0x8ED7BFFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e1_Str"
|-MMB: phys(0x8ED7C000, 0x8ED7EFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e1_Ctx"
|-MMB: phys(0x8ED7F000, 0x8EE98FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8EE99000, 0x8EF57FFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e2_Str"
|-MMB: phys(0x8EF58000, 0x8EF5AFFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e2_Ctx"
|-MMB: phys(0x8EF5B000, 0x8F074FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
|-MMB: phys(0x8F075000, 0x8F133FFF), kvirt=0x (null), flags=0x00000000, length=764KB, name="h264e3_Str"
|-MMB: phys(0x8F134000, 0x8F136FFF), kvirt=0x (null), flags=0x00000000, length=12KB, name="h264e3_Ctx"
|-MMB: phys(0x8F137000, 0x8F250FFF), kvirt=0x (null), flags=0x00000000, length=1128KB, name="vb"
---MMZ_USE_INFO:
total size=425984KB(416MB),used=149828KB(146MB + 324KB),remain=276156KB(269MB + 700KB),zone_number=2,block_number=64
我来回答
回答1个
时间排序
认可量排序
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
42020-05-14 09:15:37
-
82013-12-12 10:04:19
-
102016-08-09 16:15:46
-
2023-07-01 16:30:02
-
2017-04-26 09:22:30
-
2024-10-09 17:39:47
-
2015-02-03 14:28:02
-
2016-05-20 11:52:15
-
2017-05-14 12:10:27
-
2019-07-04 15:20:44
-
2020-11-30 20:41:48
-
2024-03-26 14:40:44
-
42016-12-27 14:27:40
-
102017-04-11 15:03:50
-
132015-08-06 17:33:01
-
2020-02-26 19:41:14
-
2023-02-11 10:39:52
-
2014-08-28 09:27:05
-
2016-08-12 09:27:55
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
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板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认