AR# 51074

14.2 EDK, Zynq-7000 - 带 ECC 的 PS DDRC 不工作

描述


在 PS DDR 控制器上启用 ECC,通过 XMD 首次读取时会出现以下 XMD 错误:

ERROR: Cannot Read from target

我该怎么解决这个问题?

解决方案


必须在 ps7_init.tcl 和/或 ps7_init.c 中对应于 XPS 输出修改以下寄存器值:

将 0XF80060F4 修改为 0x00000004
0XF8000B4C,与 0XF8000B48 相同
0XF8000B54 与 0XF8000B50 相同

目前预计 EDK 14.3 中解决此问题。

注意,ECC 始终需要存储器在使用前进行初始化(包括加载 ELF 应用)。EDK 14.3 将在 Xilinx FSBL 中添加初始化程序,但 XMD/SDK 用户在下载或使用带 ECC 的 PS DDR 之前需要运行 FSBL 或基于 OCM 的应用。

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
53051 Zynq-7000 SoC - PS DDR Controller N/A N/A
AR# 51074
日期 02/07/2013
状态 Active
Type 综合文章
器件
Tools