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

안녕하세요. 반갑습니다.

uboot의 명령어 중 nand scrub에 관한 궁금증이 있어 질문 드립니다.

일반적으로 생산할 때 nand scrub 명령을 사용해야 합니까?

동일한 제품(MLC타입)에서 특정 경우, nand erase/write로 kernel을 쓰면 kernel panic이 생기고, 몇 번을 해도 kernel panic이 났었습니다, nand scrub 후 다시 kernel을 쓰면 정상동작하는 경우가 있었습니다. 모두 다 그런 것은 아니고 몇개가 그렇습니다. 그렇다고 그냥 넘어가기엔 그 양이 조금 되어 여쭙습니다. 그리고 비슷한 유형의 다른 제품군(SLC타입)에서는 이런 현상이 보고되지 않고 있습니다.

nand scrub을 어떤 경우에 사용해야 하나요?

고도리

2012.07.04 21:00:05
*.200.239.234

CPU에 따라 틀릴 듯 합니다.


MLC type의 경우는 나름 bad가 좀 있습니다.

nand scrub의 경우 제가 쓴지 오래되어서 가물하긴 하지만, bad와 상관없이 초기화 하도록 되어 있을겁니다.


그 이후에 bad 체킹을 따로해야하는 것으로 기억이 납니다.


해서, scrub 명령이 약간 fake처럼 보여질 수도 있을 겁니다만, 이 부분은 코드를 어떻게 작성했느냐에 좀 차이가 있을겁니다.


ECC 체킹부분도 다시 확인하시기 바랍니다. SLC의 경우는 H/W ECC를 쓰지 않고도 동작시키는데는 큰 문제가 없을겁니다.

박영기1

2012.07.04 22:15:16
*.90.129.146

CPU에 따라 틀릴 듯 합니다.

CPU는 둘 다 s3c6410이 사용되었습니다.


> 그 이후에 bad 체킹을 따로해야하는 것으로 기억이 납니다.

이해가 잘 가지 않습니다. scrub 명령 이후에 소스를 수정해서 bad 체킹을 따로 넣어야 된다는 말씀이신지요?

관리자

2012.07.06 09:35:08
*.127.19.87

s3c6410 u-boot 소스를 봐야 답을 달 수 있을 듯 하네요...^^


지금은 집이라 소스가 없으니, 주말에 회사에 가서 봐야 답이 나오겠네요.....쩝

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5428 7인치 LCD (800x480)에서 안드로이드 일본어 IME [1] minong 2010-05-26 1549
5427 로비/인터폰 구현시 적절한 레퍼런스류 및 구조 조언 부탁합니다 [2] 마은빈 2011-07-05 1549
5426 Android Volume Control 문의 [5] 새희망 2011-11-15 1549
5425 native 서비스 layer에서 자바 layer로 noti? [5] wizard14 2013-05-30 1549
5424 6450 비디오 성능이 궁금합니다. [5] 김장균 2011-11-30 1548
5423 V310 uboot build error [2] 훌러덩 2011-08-05 1547
5422 sleep mode진입후 wakeup시 간혹 app가 안살아나는경우가 있는데요 [2] 문철민 2014-07-15 1547
5421 회사의 다른컴에서 aesop-embedded.org 접속이 안됩니다. [5] 조준동 2007-11-28 1546
5420 irq 처리 루틴 [4] 마대렐라 2014-02-04 1546
5419 터치 캘리브레이션 화면 안나오게하기 [1] 하하호호하하 2014-03-19 1546
5418 ioctl 콜 관련 질문입니다. [2] 문철민 2007-11-03 1545
5417 dm900b vs LAN9220 차이에 대해서 [2] gudrl 2013-05-02 1545
5416 전자부품 불용자재 및 잉여자재 고가에 매입합니다. 반도체센터 2012-07-10 1544
5415 Aesop 툴체인은 어디서 받아야 하나요 ? [1] 이성윤 2010-05-04 1542
5414 s3c6410 tvp5150 관련질문 [3] 한태창 2011-02-14 1542
5413 안드로이드 파일 시스템 특정 폴더 빌드 않되게 하는 명령 [1] 김민욱 2012-08-26 1542
5412 애플리케이션에서 GPIO 컨트롤하기 에 대해 문의드립니다. [6] 미누유희 2013-02-05 1542
5411 리눅스 커널 2.6.27.에 안드로이드 2.1 올리기 [2] 그린맨 2010-03-29 1541
5410 이더넷포트와 스위칭허브IC간의 MII연결 질문 [1] Happycpu 2011-08-09 1541
5409 디바이스 드라이버에서 메모리를 잡으니 다른 스택메모리에 영향을 주... [1] bwparc 2012-05-23 1541

사용자 로그인