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# 60900

Zynq-7000 SoC - プロダクション シリコンで NOR ブート モードになっていると 2014.1 SDK で NOR をプログラムできない

説明

SDK を使用して NOR フラッシュでイメージをプログラミングしようとしていますが、次のいずれかで NOR モードでブートするときに、問題が発生します。
 
  • 7020 プロダクション シリコンを使用した ZC702
  • 7045 プロダクション シリコンを使用した ZC706

ソリューション

NOR モードでブートすると、BootROM が有効なイメージを検出できないことがあるため、問題が発生します。

その後、非セキュアのロックダウンとなり、すべての MIO がトライステート状態になります。

この結果、flash_writer が NOR を正しくコンフィギュレーションできません。
NOR の MIO を正しい設定に変更して問題を回避します。

flash_writer では NOR のコンフィギュレーションに FSBL が必要なので、FSBL の nor.c に XSmc_NorInit() を追加する必要があります。
 

void InitNor(void)

{

        /*

         * Set up the base address for access

         */

        FlashReadBaseAddress = XPS_NOR_BASEADDR;

        XSmc_NorInit();   /* <--Add this line */

}

注記: これはシリコンの要件ではなく、ツールの制限です。
AR# 60900
日付 05/25/2018
ステータス アクティブ
種類 一般
デバイス
ツール
Boards & Kits
このページをブックマークに追加