UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 59476

Zynq-7000 SoC: SD プログラミング/ブートに関するチェックリスト

説明

Zynq-7000 SoC での SD ブートのデバッグを実行する際に必要な項目、作業、注意事項が、ここにまとめられています。

ソリューション

サービス リクエストを開く前に、次の必要な情報をすべて用意しておきます。

1) SD ブート

SD ブートはザイリンクスでサポートされています。

SD ブートの利点・不利点を確認するには、(Xilinx Answer 50991) を参照してください。

使用しているボード回路図および SD メモリ カードの名前を用意してください。


2) Zynq はプロダクション シリコンですか。

- 0xF8007080 から PS_VERSION を読み出して確認するには、XMD を使用します。

GES での SD ブートに関する既知の問題は次のとおりです。

(Xilinx Answer 52023) SD カード コントローラーが 74 クロック サイクル待機せずに CMD0 を出力する
(Xilinx Answer 52016) SDIO ブート モードの MIO ピン 0 でカード検出のテスト
(Xilinx Answer 51907) SDIO ブート モードは低周波数および 1 ビット データ幅で動作

レジスタ 0xF8007080 でシリコン バージョンを確認してください。

 

ブートのどの段階で Zynq はエラーになっていますか。BootROM ですか。それとも FSBL ですか。

これを確認するには、FSBL デバッグ情報が出力されるように設定して、イメージをプログラムします。

#define FSBL_DEBUG_INFO in fsbl_debug.h

ブート中に UART に何か表示された場合は、

その出力内容を提供してください。

FSBL はユーザー アプリケーションで、SDK を使用して簡単にデバッグできます。

 

サービス リクエストを開く前に、次を実行してください。

- ブート中、何も UART に出力されない場合は、UART のボーレートをまず確認してください。

     

ブート後の INIT_B (High/Low、または点滅)、REBOOT_STATUS および BOOT_MODE レジスタのステータスを提示してください。


4) SD_CD および SD_WP はボード上で正しく接続されていますか。

  • (Xilinx Answer 59316) FSBL - カードが書き込み禁止になっている場合、SD からのブートができない (WP はアクティブ)
  • (Xilinx Answer 58292) - EMIO SD 書き込み禁止およびカード検出信号が Zynq FSBL で正しくコンフィギュレーションされていない

MIO または EMIO (ボード回路図によって異なる) に接続されるよう、SD_CD および SD_WP が正しくコンフィギュレーションされていることを確認するため、ps7_init.tcl を提出してください。


5) SD はサポートされている周波数で実行していますか。

- SD のクロック コンフィギュレーションを確認してください。クロックの詳細は、(UG585) の第 25 章を参照してください。

SD のクロック周波数を確認するためのレジスタ設定値および計算を知らせてください。


6) JTAG チェーンは正しく動作していますか。

- CPU に接続するには XMD を使用してください。

JTAG チェーンの詳細を知らせてください (チェーン内のデバイス数、Zinq の数、カスケードまたは独立した JTAG の Zinq の数、チェーンのレベル シフターなど)。

XMD エラーがあれば報告してください。


7) ザイリンクスのスタンドアロンのサンプルは機能していますか。

どこでサンプルがエラーになっているかを理解するため、デバッグがある程度必要になります (SDK デバッガーを使用するか、デバッグ結果を追加するなど)。

ザイリンクスのスタンドアロンのサンプルで検出されたエラーのタイプを報告してください。

AR# 59476
日付 05/28/2018
ステータス アクティブ
種類 一般
デバイス
このページをブックマークに追加