ARM Cortex A9ベースのZynq zc702ボードのSDカードでPetaLinuxを実行します。 ZynqはARMとFPGAで駆動されるSoCです。
ログメッセージ(U-Bootに対応)が印刷を開始する前に、画面(シリアルコンソール)は空ですが電源が入りました。
したがって、電源を入れた後、画面にu-bootログメッセージが表示されるまでにはかなりの時間遅延(実際には約10秒)があります。
この期間中に何が起こりましたか?
この時間を最小限に抑える方法は?
この期間中にログメッセージをどのように印刷しますか?
私のU-BootはBOOT.BIN
ファイルにあり、3つのコンポーネントで構成されています。
- ステージ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