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...
.gitignore 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 변경 가능함 
    ex) $ sudo ./mk-fusingsd.sh mmcblk0
    
  • 부트로더의 Bootcmd 모드에서 아래 명령을 입력하면 Fusing Mode로 SD부팅함.

    # run fw
    
  • run fw 시 부트로더의 환경변수인 autoexec의 값이 emmc Fusing 스크립트로 변경되어 실행됨

[Test Mode(=JIG)]


  • JIG (Test 관련) 보드 부팅 시 부트로더의 Bootcmd 모드에서 아래 명령을 입력하면 Test 모드로 부팅한다.

    # run jig
    
  • run jig 명령으로 부팅 시 부트로더의 환경변수인 autoexec의 값이 jig 실행 스크립트로 변경되어 실행된다.

[파티션]


      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 )