ARM Cortex A9 기반 Zynq zc702 보드의 SD 카드에서 PetaLinux를 실행합니다. Zynq는 ARM 및 FPGA로 구동되는 SoC입니다.
로그 메시지(U-Boot에 해당)가 인쇄를 시작하기 전에 화면(직렬 콘솔)이 비어 있지만 전원이 켜졌습니다.
따라서 전원을 켠 후 화면에 u-boot 로그 메시지가 나타나는 사이에는 상당한 시간 지연(실제로 약 10초)이 있습니다.
이 기간 동안 무슨 일이 일어났나요?
이 시간을 최소화하는 방법은 무엇입니까?
이 기간 동안 로그 메시지를 어떻게 인쇄합니까?
내 U-Boot가 BOOT.BIN
파일에 있으며 세 가지 구성 요소로 구성되어 있습니다.
- 1단계 부트 로더(FSBL)
download.bit
(FPGA 구성 파일)- USB 부팅
파일을 건너뛰면 download.bit
결과 BOOT.BIN
file is 500k. But If I keep
download.bit file the resulting
BOOT.BIN` 파일이 4.2MB라는 것을 알았습니다.
이것이 download.bit
지연 이유입니까?
로그 메시지
Power was give at approximately 14:32 and you can see u-boot is starting after 10 seconds.
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014] U-Boot 2013.07 (Apr 07 2014 - 13:23:59)
[Tue Apr 08 14:42:30.650 2014]
[Tue Apr 08 14:42:30.650 2014] Memory: ECC disabled
[Tue Apr 08 14:42:30.650 2014] DRAM: 1 GiB
[Tue Apr 08 14:42:30.662 2014] SF: Detected N25Q128A with page size 64 KiB, total 16 MiB
[Tue Apr 08 14:42:30.683 2014] In: serial
[Tue Apr 08 14:42:30.683 2014] Out: serial
[Tue Apr 08 14:42:30.683 2014] Err: serial