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

삼성 NAND D-die (K9K8G08U0D-SCB0) 에서 E-die(K9K8G08U0E-SCB0)로  갈아타는중인데요


타이밍 차이나는 부분은 전부 수정해서 Write - Read 동작에는 문제가 없는데


같은 address에 Write 후 Erase 없이 Write 바로 하면 기존에 Write했던 값이 바뀌는 문제가 발생하고있습니다.


NAND 특성상 쓰여진 영역은 0xFF로 써도 데이터는 변하지 않는걸로 알고있습니다.


FileSystem은 PocketStoreII를 쓰고 있고요..



ex) Erase 없이 같은 Page에 연속 두번 Write 테스트시 

: 3th Block 1Page 64byte

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                AA AA AA AA AA AA AA AA AA AA 0 0 AA AA AA AA                 

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                0 0 0 0 0 0 AA AA AA AA 0 0 AA AA AA AA

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0     ->        0 0 0 0 AA AA AA AA AA AA 0 0 AA AA 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0                AA AA 0 0 AA AA AA AA AA AA AA AA 0 0 0 0


: 같은 테스트를 D-die에서 하는경우에는 정상적으로 처음 Write한 값이 바뀌지 않습니다.

  샘플로 받은 NAND 10개 전부 같은 현상을 보이고 있습니다.


E-die로 변경할때 타이밍 외에 다른 차이점이 있는걸까요?

타이밍 문제로 이런현상이 나올수 있을까요? 타이밍은 최대로도 해보고 DataSheet에 맞춰서 여유있게도 해봤는데

변화는 없었습니다.














관리자

2013.12.11 02:11:07
*.200.239.210

erase하고 writing하면 제대로 write는 되나요?

이동희

2013.12.11 06:18:34
*.203.80.221

NAND Flash Memory나 Nor Flash Memory에 write후에 erase없이 다시 rewrite를 했을때 알 수 없는 값으로 변경되는 것이 정상입니다.

Revision에 따라 다른 결과가 나오는 것은 Single Level Nand와 Multi Level Nand(MLB)의 차이로 보입니다.

NAND Flash Memory에서 write를 하기 위해선 반드시 먼저 erase가 동작되어야 합니다. 다시 rewrite에 대해서는 제조사나 Nand Memory 특성상 지원을 하지 않습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
6128 aESOP 가지고놀기 라는 PDF 자료중 yaffs 관련 문의 입니다.-&gt... [1] 공경준 2006-08-28 2685
6127 [질문] LX800 보드 부품수급 관련 질문` [2] 박명대 2007-11-03 2675
6126 [질문]RTC 오차 관련해서 질문 드립니다. [3] 백승준 2008-06-10 2674
6125 YAFFS2 마운트는 되는데 파일쓰기 에러... [1] 공정표 2009-08-03 2673
6124 터치 스크린.. [3] 이재철 2006-09-16 2667
6123 mf2530f의 연산 성능은 s3c2440a에 비해서 어떠한가요? [3] 성진호 2007-10-24 2664
6122 안드로이드 디바이스 드라이버 [1] jacket 2010-01-13 2653
6121 log 출력에 관해서. [3] 권윤택 2009-07-15 2652
6120 cygwin을 사용하여 u-boot 컴파일 가능? [2] 한석준 2009-03-03 2648
6119 안드로이드 overlay 서정민 2009-06-09 2642
» NAND 변경시 나온 문제 (OverWrite 문제) [2] cshqq 2013-12-09 2634
6117 XPe용 VGA 비디오 드라이버를 구할곳이 있나요 [3] 정인수 2007-05-30 2634
6116 [질문]LCD 백라이트 하드웨어적으로 ON 시키는 방범좀...(완료) [6] 안문기 2007-05-14 2630
6115 Android Kernel 2.6.29로 업데이트 방법? [1] 김태준 2009-05-15 2628
6114 mkyaffsimage 질문입니다...[완료] [4] 이홍석 2006-05-07 2624
6113 Android kernel 2.6.28 재업 smdk6410 커널용 [2] 최종환 2009-04-09 2622
6112 화면잔상 해결법? [1] 이동술 2007-05-14 2621
6111 Android 동작시 mtd부분에서 uevent관련 하여 죽어 버립니다. [3] 최종환 2009-03-26 2614
6110 U-boot상에서 Ping 테스트 에러(LAN91C111 이더넷 드라이브 사용) [2] 한석준 2009-03-11 2612
6109 tftp 파일 수신 시 timeout 이 발생 [8] blue0sky 2012-08-23 2609

사용자 로그인