기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
감사합니다.
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)이 아예 존재하지 않는가요?
아시는 분들께서 답변 주시면 대단히 감사하겠습니다.
uboot에서 파티션정보를 bootargs로 넘겨주는방법이 있습니다.
간략하게나마 정리해놓은 자료가 있는데 참고하시고, 더자세한건 해당소스를 디벼보는편이 좋을것같습니다.
http://blog.naver.com/s3c24xx/130111923154