TI中文支持网
TI专业的中文技术问题搜集分享网站

ipnc_dm368 appro "Out of memory"问题

各位工程师好!

         由于业务需要,我们需要在appro ipnc_dm368中测试网络更新文件系统的功能,但是出了一些问题(http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/70919.aspx)。

         目前根据Kyle提供的方法,通过修改/etc/fstab中tmp大小,解决了报错“no space”的问题,但是出现了“out of memory”的错误,所以想请教各位高手如何修改mem大小?

kooking:

这个memory是setevn bootargs的那个mem参数不

weidong yao:

回复 kooking:

我不太确定一定是这个memory的问题,所以修改了bootargs里的mem参数,但是系统甚至无法启动,报了很多地址错误。

所以想请教一下,如果要扩大memory,除了修改bootargs里的mem参数外,还需要修改其他参数吗?

weidong yao:

回复 kooking:

原始的bootargs是:

setenv bootargs 'mem=48M console=ttyS1,115200n8 noinitrd ip=dhcp rw ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs cmemk.phys_start=0x83000000 cmemk.phys_end=0x88000000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1×28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248 eth=$(ethaddr) quiet'

我想把内存大小扩展到56M,修改为

setenv bootargs 'mem=56M console=ttyS1,115200n8 noinitrd ip=dhcp rw ubi.mtd=3,2048 rootfstype=ubifs root=ubi0:rootfs cmemk.phys_start=0x83800000 cmemk.phys_end=0x88800000 cmemk.phys_start_1=0x00001000 cmemk.phys_end_1=0x00008000 cmemk.pools_1=1×28672 cmemk.allowOverlap=1 cmemk.useHeapIfPoolUnavailable=1 nohz=off highres=off clocksource=acpi_pm lpj=1077248 eth=$(ethaddr) quiet'

但是板子启动时卡在“starting kernel”。

不知道我这样修改是不是存在什么问题,希望可以得到高手解答,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » ipnc_dm368 appro "Out of memory"问题
分享到: 更多 (0)