도와주세요!!
글 수 15,339
2008.12.17 08:31:13 (*.151.36.110)
16935
안녕하세요 s3c2440보드 기반에 nand flash 128M(k9f1g08u0a)를 붙혀서 작업을 하고 있습니다..
사용u-boot : u-boot-1.1.6
일단 커널이랑은 다 잘 동작이 되는데...
u-boot에서 nand read 명령을 입력하면 아래와 같은 에러 메시지가 발생합니다.(erase, write 는 동작이 잘 됨)
이런 문제로 고생하신분이 있으시면 도움요청합니다.
SMDK2440 # nand write 32000000 0 200000
NAND write: device 0 offset 0x0, size 0x200000
2097152 bytes written: OK
SMDK2440 # nand read 32000000 0 200000
NAND read: device 0 offset 0x0, size 0x200000
2097152 bytes read: ERROR
마지막 커맨드를 보낸 후 일정시간(최대 25usec) 을 기다린 후 데이타를 읽을 수 있습니다.
위의 에러는 어떤 에러가 났는지 알수가 없네요
읽은 데이타를 어떤 근거로 에러라고 말하는 건지 ㅡ.ㅡ
정확한 디버깅을 위해 쓴 데이타와 읽은 데이타를 보여주셔야 할것 같습니다. ^^