U-boot포팅 세번째 시간 입니다.

오늘 작업은 기다리시고 기다리시던 u-boot 콘솔 띄우는 날입니다~~~~~~~!!! ㅋㅋㅋ

자 그럼 오늘도 달려 볼까요?~~^^*

 

/u-boot.6410/include/configs$ ez6410.h 입니다.

유부트 상에서 MMU를 사용하지 않도록 설정합니다.

이미지 61.jpg

 

/u-boot.6410/cpu/s3c64xx$ Makefile 을 수정합니다.

이미지 63.jpg

이 부분을 추가해 주는 이유는 IROM booting을 사용하지 않기 때문입니다.

 

/u-boot.6410/board/ez6410$ config.mk 을 수정합니다.

이미지 64.jpg

 

/u-boot.6410/board/ez6410$ u-boot.lds 를 수정합니다.

이미지 65.jpg

 

/u-boot.6410/cpu/s3c64xx$ start.S 를 수정합니다.

이미지 66.jpg

 

/u-boot.6410/include/configs$ ez6410.h파일을 열어 Serial 1번으로 설정되어 있는지 확인합니다.

이미지 67.jpg

 

/u-boot.6410/common$ Makefile 을 수정합니다.

이미지 68.jpg

  

/u-boot.6410/board/ez6410$ lowlevel_init.S 파일을 열어 아래 내용을 추가 합니다.

이미지 69.jpg

  

/u-boot.6410/include/configs$ ez6410.h 를 수정

이미지 70.jpg

 

/u-boot.6410/common$ env_common.c 파일을 열어 아래 내용을 추가 합니다

이미지 75.jpg

 

/u-boot.6410/include/configs$ ez6410.h파일을 수정

 이미지 73.jpg

이미지 74.jpg  

수정이 다끝났으면 잘되는지 컴파일을 해봐야겠죠?

make clobber

make ez6410_config

make

 

컴파일이 잘 끝나셨으면 이제 EZ-JTAG으로 NAND u-boot를 다운로드 합니다.

이미지 71.jpg

 

u-boot 다운이 잘 끝났군요 그럼 EZ-s3c6410을 부팅시켜 보겠습니다.

 이미지 72.jpg

드디어 u-boot 부팅화면이 떳습니다감개무량 하군요….근데 Net: Not Found CS8900…이건 어찌해야.

 

그리하여 다음 시간엔 이더넷 셋팅 방법에 대해 알아보도록 하겠습니다.

 

to be continue….