도와주세요!!
글 수 15,339
2008.10.06 19:25:32 (*.100.85.10)
6898
커널 버전은 2.2.16입니다.
SDRAM의 용량이 현재 128MB인데 이것을 변경하려고합니다.
그런데 커널에서 어느 부분을 수정해야 하는지 모르겠네요.
지금까지 arch/arm/kenel/setup.c의 early_mem()함수까지 추적해 갔는데
그 이후는 잘 모르겠습니다.
부트로더는 u-boot 1.1.4를 사용 중인데 여기에서는 include/asm-arm/arch-s3c24xx/memory.h에 디파인된 #define RAM_IN_BANK_0,#define RAM_IN_BANK_1을 변경해서 시도해 봤습니다.
커널과 부트로더 둘다 손을 봐야 할 거 은데 어딜 건드려야 할까요?
SDRAM의 용량이 현재 128MB인데 이것을 변경하려고합니다.
그런데 커널에서 어느 부분을 수정해야 하는지 모르겠네요.
지금까지 arch/arm/kenel/setup.c의 early_mem()함수까지 추적해 갔는데
그 이후는 잘 모르겠습니다.
부트로더는 u-boot 1.1.4를 사용 중인데 여기에서는 include/asm-arm/arch-s3c24xx/memory.h에 디파인된 #define RAM_IN_BANK_0,#define RAM_IN_BANK_1을 변경해서 시도해 봤습니다.
커널과 부트로더 둘다 손을 봐야 할 거 은데 어딜 건드려야 할까요?
.config파일에 CONFIG_CMDLINE= " .... mem=128M"으로 정의된 부분을 찾았습니다.