도와주세요!!
글 수 15,339
2006.09.28 11:15:25 (*.141.98.11)
6681
안녕하세요..
현재 메모리 맵은 제공한 책자의 P276에 나와 있습니다.
이 그림에서 보면 램디스크영역은 0xC0800000 ~ 0xC0F00000 로 7Mbyte의 영역을 잡아 놓았습니다.
만약 이 영역의 공간을 늘리고 싶으시면 부트로더소스 중
include/mem_map.h 에서
32 #define DEFAULT_RAM_BOOT_START 0xC0F00000
33 #define DEFAULT_RAM_BOOT_PARAMS 0xC0000100
34 #define DEFAULT_RAM_KERNEL_START 0xC0008000
35 #define DEFAULT_RAM_RAMDISK_START 0xC0800000
36 #define DEFAULT_RAM_NETWORK 0xC1000000
37 #define DEFAULT_RAM_WORK_START 0xC1100000
32 #define DEFAULT_RAM_BOOT_START 0xC0F00000
--->> #define DEFAULT_RAM_BOOT_START 0xC2000000
36 #define DEFAULT_RAM_NETWORK 0xC1000000
--->>#define DEFAULT_RAM_NETWORK 0xC2100000
37 #define DEFAULT_RAM_WORK_START 0xC1100000
--->>#define DEFAULT_RAM_WORK_START 0xC1200000
44 #define DEFAULT_RAM_RAMDISK_SIZE ( 12*1024*1024)
-->> #define DEFAULT_RAM_RAMDISK_SIZE ( 24*1024*1024)
include/config.h
45 #define DEFAULT_KERNEL_COMMAND_A "initrd=0xC0800000,5M root=/dev/ram ramdisk=12288"
-->> #define DEFAULT_KERNEL_COMMAND_A "initrd=0xC0800000,5M root=/dev/ram ramdisk=24576"
하셨어 컴파일을 하시고 이미지를 올려 보세요..
그리고,,, 부트로드 이미지를 다운로드 하셨으면 전원 OFF/ON 후 다시 부트로더에서
EZBOOT> set
select> L
select> s
select> 0
하시고 해 보세요..
그럼 수고하세요..
>기본 cd 에서 제공하는 이미지에서는 12메가로 설정 되어 있더군요
>이것으로는 용량이 부족 하여 24메가로 크기를 늘리고 싶습니다.
>
>책에 기술된 내용을 보면 10장에서 count 값을 변경하면 램디스크 이미지 사이즈가
>늘어난다고 되어 있습니다.
>
>하지만 이미지를 수정하고 ezboot 에서 이미지를 전송한다음 리부팅 해서 df를 해보면
>여전히 12메가로 잡혀 있습니다.
>
>램디스크의 이미지를 24메가로 늘리려면 어떻게 해야 하나요?
현재 메모리 맵은 제공한 책자의 P276에 나와 있습니다.
이 그림에서 보면 램디스크영역은 0xC0800000 ~ 0xC0F00000 로 7Mbyte의 영역을 잡아 놓았습니다.
만약 이 영역의 공간을 늘리고 싶으시면 부트로더소스 중
include/mem_map.h 에서
32 #define DEFAULT_RAM_BOOT_START 0xC0F00000
33 #define DEFAULT_RAM_BOOT_PARAMS 0xC0000100
34 #define DEFAULT_RAM_KERNEL_START 0xC0008000
35 #define DEFAULT_RAM_RAMDISK_START 0xC0800000
36 #define DEFAULT_RAM_NETWORK 0xC1000000
37 #define DEFAULT_RAM_WORK_START 0xC1100000
32 #define DEFAULT_RAM_BOOT_START 0xC0F00000
--->> #define DEFAULT_RAM_BOOT_START 0xC2000000
36 #define DEFAULT_RAM_NETWORK 0xC1000000
--->>#define DEFAULT_RAM_NETWORK 0xC2100000
37 #define DEFAULT_RAM_WORK_START 0xC1100000
--->>#define DEFAULT_RAM_WORK_START 0xC1200000
44 #define DEFAULT_RAM_RAMDISK_SIZE ( 12*1024*1024)
-->> #define DEFAULT_RAM_RAMDISK_SIZE ( 24*1024*1024)
include/config.h
45 #define DEFAULT_KERNEL_COMMAND_A "initrd=0xC0800000,5M root=/dev/ram ramdisk=12288"
-->> #define DEFAULT_KERNEL_COMMAND_A "initrd=0xC0800000,5M root=/dev/ram ramdisk=24576"
하셨어 컴파일을 하시고 이미지를 올려 보세요..
그리고,,, 부트로드 이미지를 다운로드 하셨으면 전원 OFF/ON 후 다시 부트로더에서
EZBOOT> set
select> L
select> s
select> 0
하시고 해 보세요..
그럼 수고하세요..
>기본 cd 에서 제공하는 이미지에서는 12메가로 설정 되어 있더군요
>이것으로는 용량이 부족 하여 24메가로 크기를 늘리고 싶습니다.
>
>책에 기술된 내용을 보면 10장에서 count 값을 변경하면 램디스크 이미지 사이즈가
>늘어난다고 되어 있습니다.
>
>하지만 이미지를 수정하고 ezboot 에서 이미지를 전송한다음 리부팅 해서 df를 해보면
>여전히 12메가로 잡혀 있습니다.
>
>램디스크의 이미지를 24메가로 늘리려면 어떻게 해야 하나요?