다음 명령어를 사용하여 u-boot를 다운로드 합니다.
$ git clone https://github.com/hardkernel/u-boot.git
다운로드가 완료되었다면 다운로드 된 u-boot폴더로 이동합니다.
다음 명령어를 통해 이전 설정파일을 지웁니다.
$ make distclean
다음 명령어를 통해 config 파일을 새로 생성합니다.
$ make smdk4412_config
다음 명렁어를 통해 u-boot.bin 파일을 생성합니다.
$ make
이 과정이 모두 완료되면 u-boot 폴더에 u-boot.bin 파일이 생성됩니다.
퓨징하기 전에 다음 포스팅을 참조하여 SD/emmc Card의 파티션을 생성하도록 합시다.
다음 명령어를 통해서 bl2.bin 파일을 생성하도록 합시다.
$ ./mkbl2 u-boot.bin bl2.bin 14336
sd_fuse 폴더로 이동하여 다음 명령어를 통해 현재 마운트되어 있는 sd카드에 퓨징합니다.
$ cd sd_fuse
$ ./sd_fusing.sh /dev/sd?
sd? 부분에는 자신의 pc에 연결된 sd카드의 마운트위치를 입력하기시 바랍니다.
저의 경우에는 /dev/sdb에 연결되어 있습니다.
퓨징이 완료되면 다음과 같은 화면을 만날 수 있습니다.
퓨징된 sd카드를 타겟 보드에 연결한 후 minicom을 이용해서 부팅 시 로그를 확인해보면 다음과 같습니다.
아직 커널 이미지가 올라가 있지 않아 ERROR가 나는 것을 확인할 수 있습니다.
다음 포스팅에서는 커널 이미지를 퓨징하는 방법에 대해 알아보도록 하겠습니다!
'Tizen' 카테고리의 다른 글
[Tizen Porting] SD/emmc Card 파티션 생성 및 포맷하기 (0) | 2014.07.06 |
---|---|
[Tizen Porting] #7 U-boot에 커널 이미지 올리기 (0) | 2014.06.02 |
[Tizen Porting] #5 리눅스 커널 빌드(Linux Kernel Build) (0) | 2014.05.29 |
[Tizen Porting] #4 소스 코드 빌드하기 (0) | 2014.05.23 |
[Tizen Porting] #3 Tizen Source 가져오기 (0) | 2014.05.21 |