2011-09-23 181 views
0

我有一个嵌入式主板(MIPS体系结构),运行linux 2.6.29,使用u-boot作为引导加载程序。我有512MB(字节)的DDR3 RAM。为linux内核配置物理内存

问题是,Linux只能使用它的大约128MB。我尝试在内核编译时更改内存大小,但内核在启动时崩溃。

有人可以帮我这个吗?我甚至试过从uboot传递mem=512MB作为内核命令行参数,但是这不起作用。

+1

我认为这更适合转到超级用户。 – thiton

+2

有争议的IMO,请参阅我的答案。 – Torp

+0

我倾向于同意@Torp - 我认为OP可能会针对MIPS提出一个警告,这对于SU来说不太可能有帮助。 Fayaz,因为这不是一个真正的编程问题,它可能非常适合unix.stackexchange.com。我可以在这里关闭它,或者在那里迁移它..你更喜欢哪个? –

回答

1

没有使用MIPS板卡的经验,但是我在ARM上遇到的一个问题是物理内存未映射到512 M的连续地址空间,而是被拆分。查看内核的memmap参数以及您的主板的文档。