aESOP-S3C6410 # setenv bootcmd nand read c0008000 40000 200000;bootm c0008000;saveenv
Saving Environment to NAND...
s3c-nand: 1 bit error detected at byte 40, correcting from 0x04 to 0x06...OK
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: 1 bit error detected at byte 43, correcting from 0xfa to 0xf8...OK
:
: 중간 생략
:
23, correcting from 0x00 to 0x04...OK
s3c-nand: 1 bit error detected at byte 277, correcting from 0x00 to 0x04...OK
s3c-nand: ECC uncorrectable error detected
s3c-nand: ECC uncorrectable error detected
s3c-nand: 1 bit error detected at byte 30, correcting from 0x00 to 0x04...OK
Erasing Nand...Writing to Nand... done
이 오류 메세지 출력 후, 전원이나 Reset을 하면 'OK'나 나옵니다.
해결 방법을 알려 주시길 바랍니다.
이 부분에서 60000으로 바꿔주셔야 합니다.
부트로더를 다시 라이트 하시고, 커널은 NAND의 60000 옵셋에 기록해야 합니다.
그리고, uBoot에서 nand scrub 명령을 통해서 NAND Flash를 싹 포멧해 보시고, 다시 해보세요. :)