문서 ID: 000083939 콘텐츠 형태: 제품 정보 및 문서 마지막 검토일: 2014-07-04

Soc에서 Linux를 부팅하기 전에 메모리를 어떻게 예약할 수 있습니까?

환경

Linux*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
설명

SoC Cortex-A9에서 실행되는 Linux에서 메모리를 사용하지 않도록 메모리를 예약하려면 Linux 커널이 메모리 상단(가장 높은 주소 지정 가능한 RAM 주소)을 알려주어야 합니다.  이 주소 이외의 모든 RAM 주소는 Linux OS 외부의 다른 용도로 사용할 수 있습니다.
 
가장 높은 주소 지정 가능한 RAM 주소는 U-boot에서 "mem=..."을 추가하여 설정할 수 있습니다. Bootargs U-boot 환경 변수에 대한 Linux 부팅 인수.

다음은 메모리 상단을 0x3E800000 설정하기 위한 예시 U-Boot 명령어입니다.

setenv bootargs console=ttyS0,115200 mem=1000M


"mmcboot", "ramboot" 및 "qspiboot" U-boot 환경 변수도 bootargs 환경 변수를 재정의합니다.  이러한 변수를 사용하는 경우 이러한 변수 내에서 부트아그를 수정해야 할 수도 있습니다.
 
기본 U-부트 환경 변수는 C 헤더 파일이 있는 SoC에 "uboot-socfpga\include\configs\socfpga_common.h" 대해 정의됩니다.

 

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

Arria® V GX FPGA

1

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.