안녕하세요..

실수했네요....

커널의 drivers/mtd/maps/sa1100-flash.c

파일을 보시면.. 793라인 쯤에 이지보드 관려 플래쉬영역을 나누어 놓은것이
있습니다....여기를 보시면 플래쉬에 램디스크 영역이 2M가로 되어 있습니다..

#ifdef CONFIG_SA1100_EZBOARD
#define EZBOARD_FLASH_SIZE 0x01000000
static struct mtd_partition ezboard_partitions[] = {
{
name: "Loader+Kernel",
size: 0x00100000,
offset: 0
},{
name: "Initrd",
size: 0x00300000,
offset: MTDPART_OFS_APPEND
},{
name: "file System",
offset: MTDPART_OFS_APPEND,
size: MTDPART_SIZ_FULL
}
};
#endif


따라서 아래와 같이 4M로 수정해주세요..

name: "Initrd",
size: 0x00500000,
offset: MTDPART_OFS_APPEND


컴파일 다시 하시고...이지보드에 올리시고 해보세요...


그럼 수고하세요...



박정현 wrote..
:
:
: 장형기 wrote..
: : arch/arm/ezboard.c
: : 에
: : setup_ramdisk(1, 0, 0, 8192);
: :
: : 도 수정하셔야 합니다.
: => 이 부분은 수정했습니다.
:
: :
: : 그리고
: :
: : drive/mtd/maps/ezboard.c 에서
: : 파티션도 수정하셔야 합니다.
:
: => 이 부분은 kernel/drivers/mtd/maps/ 를 말하는 건가여??
: 그 디렉토리에선 ezboard.c라는 파일이 없습니다. 제가 가지고 있은
: 커널 소스에는요?? 혹시 다른 부분을 말하는 거라면 정확하게 어딘지
: 가르쳐 주십시요...
: 답변 고맙습니다.