linux内核启动参数mmz,关于mmz和os内存

本文档讨论了在3518e主控上遇到的内存分配问题,涉及Linux内核启动参数mmz的调整。当尝试使用在线调试工具时,出现'insmod: can't insert 'mmz.ko': File exists'错误。为了解决这个问题,需要调整OS内存(从32M到38M)和MMZ内存(从32M到26M),并修改相关配置文件中的[VbCnt]和[TargetFrmRate]字段。文章提出了具体的修改步骤,但对'sf read'命令的内存地址选择存在疑问,同时询问了如何找到并修改板端工具文件根目录下的配置文件。
摘要由CSDN通过智能技术生成

主控型号:3518e 传感器:ov9712

以挂载形式 运行sample中venc 各个例程实现拍照、h26视频流没问题

现在想要使用在线调试工具查看isp参数

在运行load3518e时出现报错

insmod: can't insert 'mmz.ko': File exists

******* Error: There's something wrong, please check! *****

根据论坛以及sdk中的txt文本的说法 3518e的内存有限 需要重新分配内存 来执行load3518

查看了一些资料:

1) 以容量为128MBytes的DDR内存为例,以下为根据本文档和SDK默认配置得到的内存管理示意图:

-----|-------|  0x80000000   # Memory managed by OS.

64M  | OS    |

|       |

-----|-------|  0x84000000   # Memory managed by MMZ block anonymous.

64M  | MMZ   |

|       |

-----|-------|  0x88000000   # End of DDR.

注意:

(1)用户在配置启动参数时需要设置OS的管理内存为64M,“setenv bootargs 'mem=64M ...”。

(2)系统启动后,配置load3518的脚本中mmz的管理内存为64M,“insmod mmz.ko mmz=anonymous,0,0x84000000,64M”。

目前理解:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值