laocheng

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng  发布于  2017-03-09 12:14:00
采纳率 0%
14个问答
4274

load3516a脚本里面 mmz_size 是指?

 
下面是load3516a的脚本部分内容;
####################Variables Definition##########################


SNS_TYPE=mn34220        # sensor type

mem_total=512;          # 512M, total mem
mem_start=0x80000000;   # phy mem start

os_mem_size=64;         # 64M, os mem
mmz_start=0x84000000;   # mmz start addr
mmz_size=128M;          # 128M, mmz size

##################################################################
这里提及到的几个参数,我都能明白他们的意思,但唯独mmz_size不懂,原因如下:
在脚本下面,加载mmz.ko的时候,有如下:
insert_ko()
{
        # sys config
        sys_config;

        # driver load
        insmod mmz.ko mmz=anonymous,0,$mmz_start,$mmz_size anony=1 || report_error
        insmod hi_media.ko
        insmod hi3516a_base.ko
····省略····
}
可见,这里启动mmz模块的时候 ,正是使用到mmz_start和mmz_size
mmz_start开始地址是从os结束地址开始,这个容易懂,这里设置os占用64M,mmz就占用448M,
然后,mmz_size是说明什么呢?
难道将448M分成以128M为大小的内存块?还是MMZ只管理剩下的448M中的128M内存(这样就有多余的内存了,os管理不了,mmz又不管,那岂不是浪费?)

请问,有朋友对此了解的吗?
我来回答
回答3个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-03-09 13:35:52
认可0
mmz_size表示mmz的大小

楼主的代码表示名字为NULL的MMZ是物理地址从mmz_start开始, 长度为mmz_size的区域

laocheng

1个粉丝

14

问答

0

专栏

0

资料

laocheng 2017-03-09 15:46:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=46313&ptid=14471]zhuangweiye 发表于 2017-3-9 13:35[/url]
mmz_size表示mmz的大小

楼主的代码表示名字为NULL的MMZ是物理地址从mmz_start开始, 长度为mmz_size的区 ...[/quote]

嗯嗯,感谢您,那跟我第二个猜想是一样的吧。

目前参数是:
mem_total=512;          # 512M, total mem
os_mem_size=64;         # 64M, os mem
mmz_size=128M;          # 128M, mmz size

根据你的说法,就是,我mmz还没剩下(除去os)的内存包含在内
一共有512-64-128=320M,这么多是没能使用到的。

这样岂不是浪费了?可以这样理解吗?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2017-03-09 15:59:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=46325&ptid=14471]laocheng 发表于 2017-3-9 15:46[/url]
嗯嗯,感谢您,那跟我第二个猜想是一样的吧。

目前参数是:
[/quote]

这个只是划分,至于是否不浪费要看用途, 也许剩下的内存楼主有其他用途, 毕竟一个小驱动就能管起来了,也许是测试板贴了512M,而实际产品可能没有那么多。

如果是没有其他用途,那么改一下脚本就可以用起来了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区