사용중인 ez-x5 보드에 CS8900을 확장하고 있습니다.
CS8900 모듈의 GPIO14 와 nCS5를 사용했는데요.
부트로더는 이전에 Ez-m01를 이용해서 이더넷 모듈을 확장했던 분의
소스를 참고해서 수정하였습니다.
nCS5 의 버스 타이밍은 nCS0의 설정을 이용했습니다.
제가 수정했던 부분이 cs8900.h cs8900.c config.c config.h main.c 이 부분과 mem_map.h
에서 확장이더넷 어드레스를 추가한것 이외에는 건드린 부분이 없었습니다.
하지만 make 해서 부트로더를 올리고 부팅을 해보니 다음과 같이

WELCOME EZBOOT.X5 V1.6...................for PXA255
Program by You Young-chang, fooji (FALinux Co.,Ltd)
Last Modify 2004.09.06

Boot Flash Check ......................
Detect AM29LV160B (BOTTOM)Flash : 2249
SIZE 16M-BIT [2Mbyte]

NAND Chip Check .......................
Detect SAMSUNG [ec:76] 64MByte
BAD BLOCK SCAN ->

NAND 플래시의 BAD BLOCK SCAN 부분에서 멈춰버립니다.
nand 플래시의 어떤 부분과 충돌한 것같은데요...
make 를 잘못한건지, 하드웨어상의 문제인지. 소스상의 문제인지 정말 감을 잡을 수가 없습니다.
제가 참고 했던 부분은 Q&A 게시판 2795번 이고, 수정한 소스를 같이 첨부합니다.
답변 부탁드리겠습니다.(__)