README.md
1.95 KB
[Fusing SD]
Fusing SD 만드는 법(Boot SD 겸용)
release 폴더의 mk-fusingsd.sh 실행 ( Default DEV_NAME : /dev/mmcblk0 ) 인자로 DEV_NAME 변경 가능함
Bootcmd 모드에서 아래 명령을 입력하면 Fusing Mode로 SD부팅함.
# run fw
run fw 를 안하면 보통의 부팅가능한 SD카드로 사용가능하다. run fw시 bootargs_ram 에 fusing=1 이라는 값이 추가되어 커널에서 해당 내용을 파싱하여 /root/.falinux/mk-emmc-fusing.sh 실행함
[Fusing SD]
JIG (Test 관련)
eMMC 에 부트이미지를 Fusing 후 처음 부팅을 하게 되면 /etc/init.d/S83fusing 에서 /root/.falinux/prime_jig/.complete 파일의 유무를 체크 하여 /root/.falinux/prime_jig/prime_jig.sh 스크립트를 실행하게 된다. (.complete 가 없으면 Prime JIG 스크립트를 실행하며 완료되면 .complete 파일을 생성하여 다음 부팅부터는 JIG 가 실행되지 않도록 한다.) JIG 결과는 /root/.falinux/prime_jig/result_log 파일로 저장된다.
[파티션]
start size desc
---------- -------- -------------------
0-MB 128-MB raw area
128-MB 128-MB partition#1, ext3 : BOOT0
256-MB 256-MB partition#2, ext4 : SYSTEM
512-MB 512-MB partition#3, ext4 : FALINUX
1024-MB all partition#4, ext4 : PRIME
------------------------------------------
00-MB 128-MB reserved area
------------------------------------------
start size start block size(bs = 512)
U-boot : 1KB 640KB ( 0x2 0x500 )
Logo : 1MB 4.5MB ( 0x800 0x2400 )
DTB : 5.5MB 128KB ( 0x2C00 0x100 )
KERNEL : 6MB 7MB ( 0x3000 0x3800 )
RAMDISK : 14MB 64MB ( 0x7000 0x20000 )