falinux에서 알려준 gcc-3.2.1로 바꿔서 툴체인을 만드니 ez-m28용 커널이 점
파일 됩니다.
스크립트 첨부합니다.

장석우 wrote..
: kelp 자료실 163번째 글의 "ARM9 Cross Toolchain 만들기"로 크로스 컴파일러
: 를 만들었습니다.( 스크립트 약간 수정, 스크립트파일 첨부)
: 그리고 이 컴파일러로 ez-m28용 커널을 컴파일 하면 에러가 발생합니다.
: 컴파일 방법은 메뉴얼에 나와있는데로
:
: make ez-m28_config
: make oldconfig
: make menuconfig
: make dep
: make clean
: make zImage
:
: 이렇게 했습니다.
: 에러 메세지는 아래와 같습니다.
: ////////////////////////////////////////////
: blkpg.c: In function `blk_ioctl':
: blkpg.c:250: error: asm-specifier for variable `__r1' conflicts with asm
: clobber
: list
: blkpg.c:250: confused by earlier errors, bailing out
: make[3]: *** [blkpg.o] Error 1
: make[3]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers/block'
: make[2]: *** [first_rule] Error 2
: make[2]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers/block'
: make[1]: *** [_subdir_block] Error 2
: make[1]: Leaving directory `/home/ezm28/ez/sw/kernel/s3c2800/drivers'
: make: *** [_dir_drivers] Error 2
:
:
: 혹시나 해서 kernel 2.6.9 컴파일 해봤는데 그건 이미지 잘 만들어지는데요
: cpu는 s3c2410으로 선택해서 컴파일 했습니다.