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



NAND flash memory의 경우에는 bad sector가 존재합니다.
따라서, 출시할 때, 이 bad sector영역을 표시(마킹)을 하여 출하를 합니다.
그리고, Embedded linux system의 u-boot나 linux에서
마킹된 bad sector 정보를 이용해서, bad sector영역을 피해서 write, read합니다.


이상은 제가 알고 있는 내용입니다.
만약, 잘 못 알고 있다면, 지적해 주시면 감사하겠습니다.


그리고, 질문할 내용은….
Linux running 중에도 최초의 bad sector영역(번지)가 가변이 되는가요 ?
( 즉, 출하할 때 생성된 bad sector외에 다른 새로운 bad sector영역이 생기나요? )


이럴 경우에는 linux kernel에서는 어떻게 처리를 하는지요 ?


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


고도리

2015.08.01 01:29:47
*.200.239.210

1. bad sector는 상황에 따라 계속 늘어나는 쪽으로 보시면 됩니다.


2. file system에 따라 다르겠지만, 기존의 내용을 읽어서 다른 쪽 멀쩡한 block으로 옮기고 bad marking을 하는 경우가 많습니다.


nand는 안 쓰실 수 있다면 안 쓰는게 좋습니다.

eMMC를 쓰시는게 가장 좋을거라고 보여집니다.


게다가 근래 nand의 type변화에 따라 워낙 골치아픈 경우가 많이 생겨서

eMMC를 쓰시는게 좋을거라고 보여집니다.

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

[i.MX6 개발 Reference BD구하려고 하던중,..]

리눅스 부팅시 SD 카드 마운트 할 위치를 지정하는 방법이 궁금합... [2]

  • sinwho
  • 2015-09-19
  • 조회 수 596

하드웨어코덱 사용하려면 soc사에서 직접지원을 받아야 하는건가요? [1]

  • pedor11
  • 2015-09-18
  • 조회 수 982

안드로이드 보드 중 4k출력을 지원하는 보드가 있는지 궁금합니다. [5]

  • 새삶
  • 2015-09-17
  • 조회 수 444

RTC ALARM 인터럽트 [4]

  • JinJi
  • 2015-09-15
  • 조회 수 267

jni 질문드립니다. [2]

  • vain
  • 2015-09-02
  • 조회 수 264

특정 process(mplayer)가 4개의 cpu 중에 1나의 점유율을 100%가져갈... [1]

램디스크 파일 시스템 만들기 [4]

  • sinwho
  • 2015-08-19
  • 조회 수 43140

리눅스 yaffs2 포팅 방법 [2]

  • sinwho
  • 2015-08-18
  • 조회 수 246

리눅스 YAFFS2 파일 시스템 에러 [2]

  • sinwho
  • 2015-08-17
  • 조회 수 670

DDR SDRAM불량 현상 [1]

  • 테크
  • 2015-08-15
  • 조회 수 272

밑의 LCD 포팅 질문드렸었는데 추가 질문이 있습니다. [2]

  • ImYeol
  • 2015-08-13
  • 조회 수 193

Touch screen에 관해서… [1]

2440보드에서 DM9000 디버깅하는 방법? file [3]

안드로이드 보드 hdmi 출력 어떻게 화인 하면 될까요.? [1]

  • 새삶
  • 2015-08-05
  • 조회 수 308

LCD 드라이버 포팅 질문입니다. [1]

  • ImYeol
  • 2015-08-03
  • 조회 수 379

NAND bad sector가 새로 발생했을 때… [1]

2440 보드의 address 신호와 소스상의 주소를 어떻게 이해 하고 있... [2]

안드로이드 핸드폰에 /dev/bus/usb 장치 권한을 바꿀수있나요? [5]

  • biokk
  • 2015-07-28
  • 조회 수 739

touch screen관련 여쭤봅니다. [1]

사용자 로그인