회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

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'나 나옵니다.
해결 방법을 알려 주시길 바랍니다.

profile

김재훈

2009.03.24 22:01:47
*.162.60.144

setenv bootcmd nand read c0008000 40000 200000;bootm c0008000;saveenv
이 부분에서 60000으로 바꿔주셔야 합니다.

부트로더를 다시 라이트 하시고, 커널은 NAND의 60000 옵셋에 기록해야 합니다.
그리고, uBoot에서 nand scrub 명령을 통해서 NAND Flash를 싹 포멧해 보시고, 다시 해보세요. :)


윤영기

2009.03.24 22:34:00
*.238.34.157

감사합니다.
0x00000000-0x00040000 : "Bootloader"
0x00040000-0x00200000 : "Kernel"
0x00200000-0x10000000 : "File System"
이 테이블을 보고 ^^ 좀 소스를 보고 해야 했는데...

하여간 지금은 정상으로 돌아왔습니다.
profile

김재훈

2009.03.24 23:12:36
*.162.60.144

그 부분 고쳐야 합니다. ㅋㅋ 잘못되었네요..

0x00000000-0x00060000 : "Bootloader"
0x00060000-0x00200000 : "Kernel"
0x00200000-0x10000000 : "File System"

원래 이렇게 되어야 하는 것인데.. :)

김상수

2009.03.26 02:01:34
*.46.117.176

boot size를 왜 384k로 해야 되는건지 궁급합니다???
profile

김재훈

2009.03.26 04:54:01
*.162.4.210

u-Boot의 환경 설정이 저장되는 NAND Flash 블록을 따로 할당하기 위해서 입니다.
256Kb로 잡을 경우, u-boot의 코드가 저장되는 블록과 환경 설정 저장 블록이 겹치게 됩니다.
잘못하면, u-boot가 깨져서 부팅이 안되는 증상이 발생합니다.
(세미나때 이 문제로 몇몇 보드의 경우 부팅이 안되는 증상이 발생하였습니다.)

따라서, 부트로더 영역을 384k로 할당해 놓는 것 입니다. :)

김상수

2009.03.26 05:40:07
*.46.117.176

답변 감사드립니다..
저 같은 경우는 메모리 뒤쪽 블럭에. 위와같은 에러가 발생하네요..
아래와 같이 설정하고, mtd3 을 yaffs or jffs2 로 마운트하고, 파일 write시 파일이 깨지며,
umount 후, remount시 파일이 사라지는 현상이 발생합니다.

-아래-
0x00000000-0x00040000 : "Bootloader"
0x00040000-0x00200000 : "Kernel"
0x00200000-0x00c00000 : "Root - Cramfs"
0x00c00000-0x02000000 : "User FS."

그리고, boot에서 nand scrub command로 memory를 초기화 하고자 하였으나,
bad block이 계속 남아있습니다. ???
profile

김재훈

2009.03.26 06:08:23
*.162.4.210

커널의 환경 설정을 보니, 이솝 보드는 아닌 것 같습니다. 
이솝보드는 위와 같은 방식으로 파티션을 만들지 않고, 주소를 봤을 때 사용된 NAND도 틀린 것 같네요..
NAND Flash의 경우 0번 블럭을 제외하고 나머지 블럭은 무결성을 보장하지 않습니다.

NAND Flash에서 베드 블럭이 나는 것은 당연하게 받아들이시면 됩니다.
단, NAND의 베드 블럭 발생 비율을 얼마나 최소화하고, 효과적으로 베드 블럭을 관리하는 기술이 더 중요하겠죠.

0x00000000-0x00040000 : "Bootloader"
0x00040000-0x00200000 : "Kernel"
0x00200000-0x00c00000 : "Root - Cramfs"
0x00c00000-0x02000000 : "User FS."

이런 구성의 경우, 실제적으로 User FS 부분에 R/W 가 이뤄지는 것 인데, 파일이 깨지는 증상이 있다면,
글쎄요... 이솝 보드라면 모르겠지만,

다른 하드웨어의 경우 이런 문제는 H/W랑 커널 단을 직접 봐야 알 것 같네요.
지금 상황에서는 무슨 원인인지는 잘 모르겠습니다.

김상수

2009.03.26 20:43:06
*.46.117.176

답변 감사합니다.. ^^
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108488
» Nand에 커널을 올리는 중에... [8] 윤영기 2009-03-24 5503
269 AESOP-6410 - Linux Kernel 2.6.29 부팅 로그 [2] 김재훈 2009-04-17 5506
268 Qualcomm CDMA technologies Korea 구인 관련 정보입니다. [5] pinebud 2011-04-29 5510
267 YUV dump관련 문의 드립니다. file [9] 엘리 2012-01-03 5520
266 요즘은 다들 어떤 쪽 공부하세요? [6] 최종환 2010-12-08 5553
265 Embedded용 Sound Device Driver를 새로 만들던지 해야겠습... [8] 고현철 2009-04-09 5583
264 [뻔뻔] 오랫만에 복귀한 기념으로 자랑질 하나?? (갤럭시 플레... file 뻔뻔강사 2011-04-17 5586
263 갤럭시 탭 (Galaxy Tab) [2] 한정석 2010-08-26 5591
262 Beagle Board 도착했습니다. [2] 김태현 2010-08-03 5592
261 Android ICS stagefright(omx)에 ffmpeg 포팅작업 시작 - 동작... [3] 고도리 2012-03-02 5609
260 이솝 S5PC100으로 전화하기, 문자날리기 file [9] 신장현 2010-07-29 5619
259 잡담..Cafe에서 안드로이드 소스를 보며.. [3] 최종환 2010-02-11 5637
258 삼성커널의 GIT 주소는? [1] 송의석 2011-10-05 5637
257 Android 중국책 공동 구매 진행건 안내입니다. [16] 최종환 2010-02-27 5664
256 [뻔뻔] 뻔뻔강사가 신문에 살짝~ 실렸다네요. 헤헤~ ^^;; file [4] 뻔뻔강사 2011-06-07 5666
255 s5pc100 ORCAD 라이브러리 구합니다 dustin_lee 2011-12-19 5666
254 Android 중국책 공동 구매건. 신청자 조사입니다. [40] 최종환 2010-02-20 5672
253 자이로스코프... [8] 이제현 2011-01-03 5680
252 aESOP-C100 WIKI 메뉴 접근 방법 블루스카이 2011-12-10 5681
251 [초보질문]Proximity sensor 포팅하는데요.. [2] 나영찬 2010-02-24 5693

사용자 로그인