AR# 47023

Zynq EA - QSPI からブートする方法

説明

QSPI からのブート方法には 3 つあります。TFTP を使用する方法、FlashWriter または XMD に依存する方法です。

ソリューション


推奨フロー : FlashWriter
  • SDK で [Xilinx Tools][Program Flash] をクリックします。
  • boot.bin を 0x0 オフセットで選択します。
  • [Program] をクリックします。

XMD のみ (コマンド ライン) :

XMD%connect arm hw
XMD%source ps7_init.tcl
XMD%ps7_init
XMD%dow u-boot.elf
XMD%dow data boot.bin 0x8000
XMD%con

u-boot>sf probe 0
u-boot>sf erase 0 0x01000000
u-boot>sf write 0x8000 0 0x01000000

boot.bin のサイズは 1Mb 未満と仮定します。

TFTP :

1) [コントロール パネル] → [ネットワークおよびインターネット] にあるネットワーク設定のセクションで、ローカル エリア接続のプロパティを変更します。

次の IP アドレスを使用します。
IP アドレス : 10.10.70.101
サブネット マスク : 255.255.0.0

2) boot.bin をディレクトリにコピーします。

3) Tftpd64 を Ph でダウンロードします。Jounin サイト : http://tftpd32.jounin.net/tftpd32_download.html

4) TFTP サーバーの [Settings/TFTP] の下にある [PXE compatibility mode] を使用します。

5) TFTP サーバーをアドレス 10.10.70.101 にある新しいディレクトリをポイントするように設定します。

6) XMD を起動します。

XMD%connect arm hw
XMD%source ps7_init.tcl
XMD%ps7_init
XMD%dow u-boot.elf
XMD%con

u-boot>sf probe 0
u-boot>tftp 0x8000 boot.bin
u-boot>sf erase 0 0x100000
u-boot>sf write 0x8000 0 0x100000







boot.bin のサイズは 1Mb 未満と仮定します。

アンサー レコード リファレンス

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
50991 Zynq-7000 SoC - コンフィギュレーションでサポートされているフラッシュ デバイス N/A N/A
AR# 47023
日付 12/15/2012
ステータス アクティブ
種類 一般
デバイス