移植完成的Linux系统,只能识别到16M的内存,而实际大小为64M。
Memory: 16MB = 16MB total
Memory: 11840k/11840k available, 4544k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xffc00000 - 0xffe00000 ( 2 MB)
vmalloc : 0xc1800000 - 0xe0000000 ( 488 MB)
lowmem : 0xc0000000 - 0xc1000000 ( 16 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc0027000 ( 124 kB)
.text : 0xc0027000 - 0xc03c4000 (3700 kB)
.data : 0xc03e4000 - 0xc040d200 ( 165 kB)
修改bootloader启动参数为:
bootargs=noinitrd root=/dev/mtdblock3 rw rootfstype=cramfs init=/linuxrc mem=64M
无效。
阅读(3966) | 评论(8) | 转发(0) |