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



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
번호 제목 글쓴이 날짜 조회 수sort

[NFS] 뭔 문제인지 잘 모르겠습니다. [완료!] [3]

bootcmd 개수 늘리기 or fatload buffer size 변경? [4]

  • 마빡
  • 2014-06-20
  • 조회 수 3242

[질문] LX800 보드 전원 Range [3]

자료실에 있는 WINCE 5.0 workspace로 컴파일 하는데.. [8]

[질문] 최대절전모드와 대기모드에 진입할 방법이 없나요? [3]

부팅시 disk image starting at 0. 나오고 부팅이 멈추는데요 [1]

  • biokk
  • 2013-11-04
  • 조회 수 3200

완료) 부품 구매할 수 있는 곳 좀 알려주세요 [1]

[완료]터치 반응이 없습니다(아래의 글과 조금차이가 있습니다). [4]

[질문] USB 주변기기를 많이 사용하는거 같은데... [4]

OS별 부팅속도가 얼마나 되는지 알고 싶습니다.. [1]

  • 정현
  • 2008-01-28
  • 조회 수 3180

2G SD카드 인식문제 [9]

origen_quad 4412 mt6620 wifi 관련 link 문제 [6]

android 2.1 부팅 후 suspend 되는 현상? (추가) file [4]

nfs로 안드로이 부팅중 "System UIDs inconsistent" 에러 팝업 창... [3]

[질문] Aesop-LX800 Wince 5.0 800x480 LCD출력? [1]

LX800 + CS5536 가격과 구입처 좀 가르쳐 주세요. [1]

[질문] CD롬을 제거하면 부팅이 안된다...?!!! 이런 경우 보신분 ... [6]

serial gadget 이 안되네요... [6]

SMDK6410에서 Android 포팅.. [4]

질문) Wince에서 LCD 출력 [2]

사용자 로그인