阅读:957回复:1
关于使ce使用大于32m内存的问题
各位老大,我的物理内存是64m的,但是ce起来以后只有32m,我在setting里面把那个允许映像大于32m的选项选上后,再修改config.bib文件,为了使我的修改生效,我的修改如下:
IF IMGRAM16 NK 80220000 009E0000 RAMIMAGE RAM 80C00000 03400000 RAM ENDIF ; 28 MB of RAM (default) (note: AUTOSIZE will adjust boundary) ; This value will cause the RAM auto-detect feature to trigger IF IMGRAM16 ! IF IMGRAM32 ! IF IMGRAM64 ! NK 80220000 009E0000 RAMIMAGE RAM 80C00000 03400000 RAM ENDIF ENDIF ENDIF ; 32 MB of RAM (note: AUTOSIZE will adjust boundary) IF IMGRAM32 NK 80220000 009E0000 RAMIMAGE RAM 80C00000 03400000 RAM ENDIF ; 64 MB of RAM (note: AUTOSIZE will adjust boundary) IF IMGRAM64 NK 80220000 009E0000 RAMIMAGE RAM 80C00000 03400000 RAM ENDIF 我把RAM的长度都改为0x3400000了,但是我生成了一个nk,通过网络引导后ce启动不起来,系统总是在某个dll文件那里就停止了,(这个dll文件不定)。请各位老大说说是怎么回事 |
|
论坛版主
|
沙发#
发布于:2004-11-22 14:36
把那些乱糟糟的条件编译变量去掉吧:)
直接写 MEMORY ; Name Start Size Type ; ------- -------- -------- ---- NK 80220000 009e0000 RAMIMAGE RAM 80C00000 03400000 RAM 还有你看看romsize需不需要调整大一点儿 |
|