2011-09-23 2 views
0

저는 u-boot를 부트 로더로 사용하여 리눅스 2.6.29를 실행하는 임베디드 보드 (MIPS 아키텍처)를 가지고 있습니다. DDR3 RAM이 512MB (바이트) 있습니다.리눅스 커널을위한 물리적 메모리 구성

문제는 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 매개 변수와 보드 문서를보십시오.