기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

감사합니다.

 

NAND flash memory을 MTD partition을 하려고 할 때,
커널에서는 아래의 경로의 source부분을 수정을 하면 됩니다.
( 예를 들어서, 삼성 6410의 경우일 때...)

 

/linux/arch/arm/plat-s3c24xx/common-smdk.c

struct mtd_partition s3c_partition_info[] = {
        {
                .name  = "Bootloader",
                .offset  = 0,
                .size  = (256*SZ_1K),
                .mask_flags = MTD_CAP_NANDFLASH,
        },
 ...중략...

}

 

위와 같이 kernel에서 source를 수정후에,
u-boot에서도 위의 커널과 매칭되게(파티션 번지가 일치되게) 하려면,
u-boot의 어떤 source (path/ file명)를 수정해야 하는지요 ?
아니면, 매칭되게 수정해야 할 부분(source)이 아예 존재하지 않는가요?

 

아시는 분들께서 답변 주시면 대단히 감사하겠습니다.

 


조재영

2014.11.14 12:21:58
*.137.110.21

uboot에서 파티션정보를 bootargs로 넘겨주는방법이 있습니다. 

간략하게나마  정리해놓은 자료가 있는데 참고하시고, 더자세한건 해당소스를 디벼보는편이 좋을것같습니다.

http://blog.naver.com/s3c24xx/130111923154


List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인