linchunsheng

linchunsheng

0个粉丝

31

问答

0

专栏

1

资料

linchunsheng  发布于  2016-07-04 11:45:33
采纳率 0%
31个问答
5264

hi3518EV200内存怎么没有64MB

 
不知理解是否有问题看规格书上是内嵌DDR2 512Mb的,可是系统运行起来怎么只有30来M左右,大家有碰到过这样的情况吗?
我来回答
回答8个
时间排序
认可量排序

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-04 12:39:23
认可0
操作系统用的少很正常,MMZ还用了了,不用纠结,挺正常的。

cat /proc/media-mem

linchunsheng

0个粉丝

31

问答

0

专栏

1

资料

linchunsheng 2016-07-04 14:03:32
认可0
不对吧,第一项应该是总计物理内存大小吧,硬件上的内存多少在这里就能看的到的

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-07-04 14:39:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33126&ptid=11841]linchunsheng 发表于 2016-7-4 14:03[/url]
不对吧,第一项应该是总计物理内存大小吧,硬件上的内存多少在这里就能看的到的[/quote]

等于bootarg里面 mem=xxx的值

是自己设置的, 和实际接多少物理内存的关系不大, 当然物理内存必须大于等于这个值

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-04 14:53:51
认可0
本帖最后由 ngswfx 于 2016-7-4 14:59 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33126&ptid=11841]linchunsheng 发表于 2016-7-4 14:03[/url]
不对吧,第一项应该是总计物理内存大小吧,硬件上的内存多少在这里就能看的到的[/quote]

你可真让人发愁,你执行一下cat /proc/media-mem,就明白了。

里面MMZ的值和你看到的memtotal加起来就是实际硬件的内存总容量了。


////////////////////这个memtotal实在linux系统环境的总量,可不见得是物理内存总量呀。


/////////////你现在对海斯这个还不熟,除了uboot ENV配置的那个给操作系统用的内存部分外,驱动装载里面有个MMZ的装载配置,这2个地方要配合这弄,如果错了的话,系统还会崩溃的。由于默认弄得比较合适,所以没出问题。

物理内存总容量:系统分配的+MMZ分配的。它这个构架就是这么用的。你看到的仅仅是分给系统的那一部分而已。


# cat /proc/media-memDATA_CLIENT_HEART 1 3726697

+---ZONE: PHYS(0x8FF00000, 0x8FFFFFFF), GFP=0, nBYTES=1024KB,   NAME="jpeg"
+---ZONE: PHYS(0x86000000, 0x8FEFFFFF), GFP=0, nBYTES=162816KB, NAME="anonymous"
   |-MMB: phys(0x86000000, 0x860BFFFF), kvirt=0xc6d00000, 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, 0x86111FFF), kvirt=0x  (null), flags=0x00000000, length=300KB,       name="TDE_TEMP_BUFFER"
   |-MMB: phys(0x86112000, 0x868FAFFF), kvirt=0xc7000000, flags=0x00000001, length=8100KB,      name="hifb_layer0"
   |-MMB: phys(0x868FB000, 0x86902FFF), kvirt=0xc6ef0000, flags=0x00000001, length=32KB,        name="hifb_layer1"
   |-MMB: phys(0x86903000, 0x8690AFFF), kvirt=0xc6f00000, flags=0x00000001, length=32KB,        name="hifb_layer2"
   |-MMB: phys(0x8690B000, 0x86912FFF), kvirt=0xc6f10000, flags=0x00000001, length=32KB,        name="hifb_layer3"
   |-MMB: phys(0x86913000, 0x8691FFFF), kvirt=0xc6f20000, flags=0x00000001, length=52KB,        name="higo_log"
   |-MMB: phys(0x86920000, 0x87AB6FFF), kvirt=0x  (null), flags=0x00000000, length=18012KB,     name="vb"
   |-MMB: phys(0x87AB7000, 0x87AB9FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x87ABA000, 0x87ABBFFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="sclcoeffset"
   |-MMB: phys(0x87ABC000, 0x87ABDFFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Chnl"
   |-MMB: phys(0x87ABE000, 0x87AC0FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x87AC1000, 0x87AC9FFF), kvirt=0x  (null), flags=0x00000000, length=36KB,        name="VoCoef"                                                                       
   |-MMB: phys(0x87ACA000, 0x87AD1FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"                                                                    
   |-MMB: phys(0x87AD2000, 0x87AD9FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"                                                                    
   |-MMB: phys(0x87ADA000, 0x87B02FFF), kvirt=0x  (null), flags=0x00000000, length=164KB,       name="model buf"                                                                    
   |-MMB: phys(0x87B03000, 0x87B2BFFF), kvirt=0x  (null), flags=0x00000000, length=164KB,       name="model buf"                                                                    
   |-MMB: phys(0x87B2C000, 0x87B54FFF), kvirt=0x  (null), flags=0x00000000, length=164KB,       name="model buf"                                                                    
   |-MMB: phys(0x87B55000, 0x87B7DFFF), kvirt=0x  (null), flags=0x00000000, length=164KB,       name="model buf"                                                                    
   |-MMB: phys(0x87B7E000, 0x8875BFFF), kvirt=0x  (null), flags=0x00000000, length=12152KB,     name="vb"                                                                           
   |-MMB: phys(0x8875C000, 0x887EBFFF), kvirt=0x  (null), flags=0x00000000, length=576KB,       name="vfmw_hal_0"                                                                  
   |-MMB: phys(0x887EC000, 0x8880BFFF), kvirt=0x  (null), flags=0x00000000, length=128KB,       name="vfmw_scd_msg"                                                                 
   |-MMB: phys(0x8880C000, 0x88813FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="vfmw_tracer"                                                                  
   |-MMB: phys(0x88814000, 0x88832FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec0_Ctx"                                                                    
   |-MMB: phys(0x88833000, 0x888E9FFF), kvirt=0x  (null), flags=0x00000000, length=732KB,       name="Vdec0_Jpgd"                                                                  
   |-MMB: phys(0x888EA000, 0x88908FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec0_StreamBuf"                                                              
   |-MMB: phys(0x88909000, 0x8890AFFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Vdec0_UsrBuf"                                                                        
   |-MMB: phys(0x8890B000, 0x88929FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec1_Ctx"                                                                    
   |-MMB: phys(0x8892A000, 0x889E0FFF), kvirt=0x  (null), flags=0x00000000, length=732KB,       name="Vdec1_Jpgd"                                                                  
   |-MMB: phys(0x889E1000, 0x889FFFFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec1_StreamBuf"                                                              
   |-MMB: phys(0x88A00000, 0x88A01FFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Vdec1_UsrBuf"                                                                        
   |-MMB: phys(0x88A02000, 0x88A20FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec2_Ctx"                                                                    
   |-MMB: phys(0x88A21000, 0x88AD7FFF), kvirt=0x  (null), flags=0x00000000, length=732KB,       name="Vdec2_Jpgd"                                                                  
   |-MMB: phys(0x88AD8000, 0x88AF6FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec2_StreamBuf"                                                              
   |-MMB: phys(0x88AF7000, 0x88AF8FFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Vdec2_UsrBuf"                                                                        
   |-MMB: phys(0x88AF9000, 0x88B17FFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec3_Ctx"                                                                    
   |-MMB: phys(0x88B18000, 0x88BCEFFF), kvirt=0x  (null), flags=0x00000000, length=732KB,       name="Vdec3_Jpgd"                                                                  
   |-MMB: phys(0x88BCF000, 0x88BEDFFF), kvirt=0x  (null), flags=0x00000000, length=124KB,       name="Vdec3_StreamBuf"                                                              
   |-MMB: phys(0x88BEE000, 0x88BEFFFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Vdec3_UsrBuf"                                                                        
                                                                                                                                                                                    
---MMZ_USE_INFO:                                                                                                                                                                    
total size=163840KB(160MB),used=44992KB(43MB + 960KB),remain=118848KB(116MB + 64KB),zone_number=2,block_number=46


//////////例如我这个,总共256M内存 操作系统用了96M            MMZ分配了160M     

linchunsheng

0个粉丝

31

问答

0

专栏

1

资料

linchunsheng 2016-07-04 15:28:39
认可0
谢谢啊,明白了

goodman

4个粉丝

30

问答

18

专栏

17

资料

goodman 2016-07-04 19:53:36
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33143&ptid=11841]linchunsheng 发表于 2016-7-4 15:28[/url]
谢谢啊,明白了[/quote]

搞清楚后请结贴,编辑帖子标题加上【已解决】

linchunsheng

0个粉丝

31

问答

0

专栏

1

资料

linchunsheng 2016-07-09 16:53:59
认可0
解决啦,谢谢

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-09 17:03:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33608&ptid=11841]linchunsheng 发表于 2016-7-9 16:53[/url]
解决啦,谢谢[/quote]

改标题,一楼左下角。有个编辑,修改标题名字。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区