QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1043|回复: 0

谁见过redboot与ramdisk 总是内存溢出

[复制链接]
发表于 2005-10-7 00:05:10 | 显示全部楼层 |阅读模式
我在弄一块ep9312的板子跑cirrus arm 2.4 内核自己弄了一个redboot.bin,ramdisk.gz和zImage,redboot.bin已经成功下到板子上,也能通过串口把ramdisk.gz,和zImage 倒到板子上了, 但是再启动时总是报ut of memory 的错误,我的板子的配置如下:
ep9312
我用fis free 看还有32M 的空间,当我把ramdisk.gz(6M) + zImage(1M) 倒到板子上后
在fis free 看 还有24M的空间,我用了那个24M的ramdisk(解压后)去启动,也不成功.
   你知道问题出在那里吗?
条件:
   free RAM : 32M
    flash :   32M
    ramdisk.gz: 6M (解压后可以是24M,30M,和32M)
    zImage    : 1M
我用的redboot 指令是:
    load -v -r -b 0x800000 ramdisk.gz
    fis create -b 0x800000 -l 0x600000 ramdisk
    load -v -r -b 0x80000 zImage
    fis create -b 0x80000 -l 0x100000 zImage
-------
    fis free => 24M
    fis load ramdisk
    fis load zImage
    exec -r 0x800000 -s 0x600000
====>
   解压成功,但出现: out of memory no killable processes 错误
谁知道ramdisk的大小与板子的ram的关系,以上问题出现在哪里? 请指教,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-29 03:28 , Processed in 0.324200 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表