
도와주세요!!
글 수 15,339
2005.09.28 09:55:59 (*.141.101.107)
6902
안녕하세요..
NAND의 배드블럭이 왜 이렇게 많나요??
>NAND Chip Check .......................
> Detect SAMSUNG [ec:76] 64MByte
> BAD BLOCK SCAN -> Kernel, Ramdisk Bad Block [512]
아마도 부트로더의 Makefile에서 최적화 옵션인 -O2 옵션을 제거하고 한번 컴파일 해서 올려 보세요.
CFLAGS += -Wall -Wstrict-prototypes -Wno-trigraphs -O2 를 다음과 같이 수정
CFLAGS += -Wall -Wstrict-prototypes -Wno-trigraphs
아무튼 배드 블럭을 잡는 것 부터 하셔야 할것 같네요..
그리고 -mshort-load-bytes 는 -malignment-traps 옵션으로 바뀌었습니다.
그럼 수고하세요...
>WELCOME EZBOOT.X5 V1.8...................for PXA255
>Program by You Young-chang, fooji (FALinux Co.,Ltd)
>Last Modify Sep 27 2005
>
>Boot Flash Check ......................
> Detect AM29LV400 (BOTTOM)Flash : 22BA
> SIZE 4M-BIT [512Kbyte]
>
>NAND Chip Check .......................
> Detect SAMSUNG [ec:76] 64MByte
> BAD BLOCK SCAN -> Kernel, Ramdisk Bad Block [512]
>
>CS8900 Init............................
> Mac Address : [00 A2 55 F2 26 25]
> Detect value : [3000:3000]
> Chip ID : [0E63:000A]
>
>Quickly Autoboot [ENTER] / Goto BOOT-MENU press [space bar].....
>Copy Kernel Image .....
>Copy Ramdisk Image .....
>Starting kernel [MARCH 627]...
>
>
>위와 같이 멈추어 버립니다.
>
>환경설정은 아래와 같습니다.
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.3.201]
> 3. HOST IP [192.168.3.10]
> 4. Host tftp directory []
> 5. zImage file name [zImage]
> 6. ram disk file name []
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> C. Copy Ramdisk [Y/N] [Y]
> D. Architecture Number [627]
> E. Serial FF/BT/ST(0/1/2) [2]
> F. NAND-Partition MByte [2:6:56] (kernel:ramdisk:app)
> W. Watchdog (sec, off=0) [0]
>
> K. Kernel CMD 1st [mem=64M root/dev/nfs,rw nfsroot=192.168.3.10:/tftpboot/root
>fs2,nolock]
> M. Kernel CMD 2nd [ip=192.168.3.201:192.168.3.10:192.168.3.1:255.255.255.0:ez-
>x5:eth0:off]
> N. Kernel CMD 3rd [console=ttyS2,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>
>
>ezboot를 fedora core 3 host에서 gcc-3.4.2(falinux-toolchain) 자료실에서 받아서 설치 하고
>처음 컴파일시 -mshort-load-bytes에서 에러가 발생하여
>위 옵션을 제거 한 후 컴파일 한 후 타겟보드에 tfb를 통해서 라이트 한 후
>재부팅 한 결과입니다.
NAND의 배드블럭이 왜 이렇게 많나요??
>NAND Chip Check .......................
> Detect SAMSUNG [ec:76] 64MByte
> BAD BLOCK SCAN -> Kernel, Ramdisk Bad Block [512]
아마도 부트로더의 Makefile에서 최적화 옵션인 -O2 옵션을 제거하고 한번 컴파일 해서 올려 보세요.
CFLAGS += -Wall -Wstrict-prototypes -Wno-trigraphs -O2 를 다음과 같이 수정
CFLAGS += -Wall -Wstrict-prototypes -Wno-trigraphs
아무튼 배드 블럭을 잡는 것 부터 하셔야 할것 같네요..
그리고 -mshort-load-bytes 는 -malignment-traps 옵션으로 바뀌었습니다.
그럼 수고하세요...
>WELCOME EZBOOT.X5 V1.8...................for PXA255
>Program by You Young-chang, fooji (FALinux Co.,Ltd)
>Last Modify Sep 27 2005
>
>Boot Flash Check ......................
> Detect AM29LV400 (BOTTOM)Flash : 22BA
> SIZE 4M-BIT [512Kbyte]
>
>NAND Chip Check .......................
> Detect SAMSUNG [ec:76] 64MByte
> BAD BLOCK SCAN -> Kernel, Ramdisk Bad Block [512]
>
>CS8900 Init............................
> Mac Address : [00 A2 55 F2 26 25]
> Detect value : [3000:3000]
> Chip ID : [0E63:000A]
>
>Quickly Autoboot [ENTER] / Goto BOOT-MENU press [space bar].....
>Copy Kernel Image .....
>Copy Ramdisk Image .....
>Starting kernel [MARCH 627]...
>
>
>위와 같이 멈추어 버립니다.
>
>환경설정은 아래와 같습니다.
>
> ^^;
> 1. MAC Address [00:a2:55:f2:26:25]
> 2. LOCAL IP [192.168.3.201]
> 3. HOST IP [192.168.3.10]
> 4. Host tftp directory []
> 5. zImage file name [zImage]
> 6. ram disk file name []
> 7. boot loader file name [ezboot.x5]
>
> A. Autoboot wait time [3]
> B. Boot Menu Key [ ]
> C. Copy Ramdisk [Y/N] [Y]
> D. Architecture Number [627]
> E. Serial FF/BT/ST(0/1/2) [2]
> F. NAND-Partition MByte [2:6:56] (kernel:ramdisk:app)
> W. Watchdog (sec, off=0) [0]
>
> K. Kernel CMD 1st [mem=64M root/dev/nfs,rw nfsroot=192.168.3.10:/tftpboot/root
>fs2,nolock]
> M. Kernel CMD 2nd [ip=192.168.3.201:192.168.3.10:192.168.3.1:255.255.255.0:ez-
>x5:eth0:off]
> N. Kernel CMD 3rd [console=ttyS2,115200]
>
> L. Load Default
> P. Apply & Exit
> S. Save
> 0. Exit
>
> Select >>
>
>ezboot를 fedora core 3 host에서 gcc-3.4.2(falinux-toolchain) 자료실에서 받아서 설치 하고
>처음 컴파일시 -mshort-load-bytes에서 에러가 발생하여
>위 옵션을 제거 한 후 컴파일 한 후 타겟보드에 tfb를 통해서 라이트 한 후
>재부팅 한 결과입니다.
옵션을 바꾸니 됩니다....