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

ramdisk영역에 bad가 생겨서 부팅이 안됩니다


그래서 bad를 피하고자 nand write.e ...  와 같이 e  옵션을 주어서 bad를 스킵하고 write 했는데도


부팅 안되는건 똑같네요


램디스크영역에 bad는 어떻게 처리 하시는지요?


미성아빠

2012.06.12 00:28:34
*.169.153.179

읽는부분도 nand read.e로 하셨나요?

문철민

2012.06.12 01:52:02
*.140.159.164

구조가 bootcmd=nand read c0008000 40000 1c0000;bootm c0008000 와 같이 커널만 로딩해서 부팅을 하고 

bootargs=root=/dev/mtdblock2 init=/linuxrc rootfstype=cramfs 커널에서 mtdblock2(램디스크영역)에 접근하는 구조라 nand read.e로 접근할 수가 없습니다


미성아빠

2012.06.12 18:59:01
*.169.153.179

rootfs가 cramfs군요, ramdisk라고 하셔서 nand read.e를 말씀드린거구요. 저도 예전에 비슷한 경험이 있습니다. cramfs 영역에 bad가 있으면 설령 bad skip을 해서 write를 하더라도 안되더라고요. 그래서 rootfs를 ramdisk형태로 변경했었던... 아래의 link를 보시면 같은 질물에 대한 답변이 있습니다. 확인해 보세요

http://e2e.ti.com/support/embedded/linux/f/354/t/162981.aspx

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

사용자 로그인