ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • RPi Boot Sequence
    Raspberry Pi 2013. 10. 18. 13:06
    출처 : http://myembeddedlinux.blogspot.kr/2013/05/raspberry-pi-boot-sequence.html
    참조: http://cafe.naver.com/openrt/2721
    http://hardcoding.tistory.com/entry/NAND-Flash-VS-NOR-Flash%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90
    http://ko.wikipedia.org/wiki/%ED%94%8C%EB%9E%98%EC%8B%9C_%EB%A9%94%EB%AA%A8%EB%A6%AC


    라즈베리 파이 부팅순서
    최근에는 3단계가 생략 되었다.
    start.efl 이미지는 현재 2단계에서 부트로더에의해 바로 읽혀진다.

    궁굼한것!
    1.일반적인 개발보드에서의 dd를 이용한 퓨징이 아니라
    FAT32 파티션에 있는 파일을 읽어 부팅한다는 것인데 
    GPU에서는 어떻게 파일시스템에 있는 파일을 바로 읽을 수 있는 것인가?
    - RPi는 기본적으로 FAT파티션의 bootcode.bin 파일을 찾아 부팅시켜준다.

    2. CPU는 언제 ON되나?

    [추가]
    NOR Flash는 지우기와쓰기 시간이 긴 대신 어떤 위치에도 임의로 접근할 수 있게 주소/자료 인터페이스를 제공한다.(RAM과 같이 Address로 접근하여 부팅 가능)

    NAND Flash의 경우 페이지 단위로 읽기/쓰기 동작이 가능하지만 해당 페이지를 덮거나 쓰거나 지우려면 모든 블록을 지워야한다.(NAND는 블록을 여러 페이지로 나누어 사용한다)

    NAND는 메모리(ROM, NOR)와 같이 직접접근이 불가능하므로 여러단계를 거처 부팅을 한다.




    728x90
    반응형

    댓글

Designed by Tistory.