描述
在PS DDR控制器上启用ECC时,第一次通过XMD读取时会发生以下XMD错误:
错误:无法从目标读取
我该如何解决这个问题?
解
必须在相对于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用户需要在下载到或使用带有ECC的PS DDR之前运行FSBL或他们自己的基于OCM的应用程序。
没有回复内容