AR# 51074

14.2 EDK、Zynq-7000 - ECC の PS DDRC が機能しない

説明


PS DDR コントローラーで ECC をイネーブルにすると、XMD を介した最初の読み出しで次のような XMD エラーが発生します。

ERROR: Cannot Read from target

この問題はどのように解決すればよいでしょうか。

ソリューション


次のレジスタ値は、XPS の出力に関する ps7_init.tcl および ps7_init.c で変更する必要があります。

0XF80060F4 を 0x00000004 値へ変更
0XF8000B4C を 0XF8000B48 と同じ値へ変更
0XF8000B54 を 0XF8000B50 と同じ値へ変更

この問題は、現時点では EDK 14.3 で修正される予定になっています。

ECC では、常にメモリを使用前 (ELF アプリケーションを読み込む前も含む) に初期化する必要があることに注意してください。 EDK 14.3 は Xilinx FSBL に初期化ルーチンを追加しますが、XMD/SDK ユーザーの場合は FSBL または独自の OCM ベース アプリケーションのいずれかをダウンロード前または ECC と一緒に PS DDR を使用する前に実行する必要があります。

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

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
53051 Zynq-7000 SoC - PS DDR コントローラー N/A N/A
AR# 51074
日付 02/07/2013
ステータス アクティブ
種類 一般
デバイス
ツール