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

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

Description


在 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 AP SoC - PS DDR Controller N/A N/A
AR# 51074
创建日期 07/31/2012
Last Updated 02/07/2013
状态 Active
Type 综合文章
器件
  • Zynq-7000
Tools
  • EDK - 14.1
  • EDK - 14.2