ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Linux Boot Requiremnets
    카테고리 없음 2023. 9. 11. 13:21

    RBL -> SPL/MLO -> U-boot -> Linux Kernel -> RFS

     

    RBL : ROM Boot Loader 

    첫번째 부트로더

    SOC구동을 위한 ROM에 저장 된 부트로더 파일이다.

     

    SPL/MLO : Memory Loader

    두번째 부트로더

    U-boot을 구동시키기 위한 부트로더

     

    U-boot : 

    세번째 부트로더

    리눅스 커널을 구동시킨다.

     

    RBL ROM 실행 스택 구성, main 실행, 와치독 초기화(3초), PLL클록 생성
    SPL/MLO SRAM 저장 eMMC SPL/MLO데이터  복사
    UBOOT DDR 복사 eMMC UBOOT 데이터 DDR 복사
         

    PLL클록 설정은 SYSBOOT 15:14 

    RBL 동작이 끝나면, eMMC로부터 u-boot를 구동시키기 위해, eMMC로부터 SPL, MLO 정보를 읽는다. 정보를 SRAM으로 복사한다.

    MLO는 SPL에 image header가 붙었다.
    ㅇeMMC로부터 DDR로 u-boot를 복사한다.

     

Designed by Tistory.