01 > ȸҰ

 
작성일 : 12-12-21 14:30
S5PV210보드에서 SD카드로 부팅하기
 글쓴이 : 이로직…
조회 : 10,049  
01. u-boot 빌드
02. sd_fusing 빌드
#] cd /your/working/directory/uboot/sd_fusing
#] make
03. SD 카드를 삽입 후 dmesg 로 디바이스 파일 정보를 확인합니다.
#] dmesg | tail -3
[788358.561767] sde: sde1
[788358.572144] sd 24:0:0:2: [sde] Assuming drive cache: write through
[788358.572156] sd 24:0:0:2: [sde] Attached SCSI removable disk
#] gedit sd_fusing.sh
reader_type1="/dev/sdb" ==확인한 디바이스 파일 정보로 변경=> reader_type1="/dev/sde"
#] sudo bash sd_fusing.sh /dev/sde
/dev/sde reader is identified.
make sd card partition
./sd_fdisk /dev/sde
1+0 레코드 들어옴
1+0 레코드 나감
512 바이트 (512 B) 복사됨, 0.00223414 초, 229 kB/초
mkfs.vfat -F 32 /dev/sde1
mkfs.vfat 3.0.3 (18 May 2009)
BL1 fusing
16+0 레코드 들어옴
16+0 레코드 나감
8192 바이트 (8.2 kB) 복사됨, 0.0601494 초, 136 kB/초
u-boot fusing
544+0 레코드 들어옴
544+0 레코드 나감
278528 바이트 (279 kB) 복사됨, 1.65975 초, 168 kB/초
U-boot image is fused successfully.
Eject SD card and insert it again.
04. SD 카드를 이용한 u-boot 부팅
- SD 카드를 AESOP-S5PV210 보드에 장착합니다.(AC어댑터와 붙어있는 슬롯)
- CPU 모듈의 DIP 스위치를 변경합니다.(010000 => 001100)
간단히 그려보면 다음과 같습니다.
nand boot sd boot

□■□□□□ □□■■□□

■□■■■■ ■■□□■■

1 2 3 4 5 6 1 2 3 4 5 6
- 시스템에 전원을 인가한 후 sd를 이용하여 부팅되는 것을 확인 할 수 있습니다.

("bootargs 등은 사용하시는 환경에 맞게 재설정 과정 등이 필요합니다")

$> dnw0x21000000 (부트로더 다운로드)
$>> nand erase 0 50000;nand write 0x21000000 0 50000
재부팅후 사용자 재설정.