Name Last Update
app Loading commit data...
bootloader Loading commit data...
buildroot Loading commit data...
files Loading commit data...
kernel Loading commit data...
release Loading commit data...
samplecode Loading commit data...
scripts Loading commit data...
README.md Loading commit data...
env-4.9.4.env Loading commit data...
project.md Loading commit data...
release.sh Loading commit data...
run-docker.sh Loading commit data...

README.md

[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 )