在创建工程时,选择添加示例程序Memory test,因此XPS会提供存储器的测试代码。在XPS中工程信息区域的Applications页面中的Project:TestAPP_Memory工程上单击右键,选中“Mark to initialize BRAMs”,将其设定为片内初始化应用。
双击打开该应用Source目录下的TestAPP_Memory.c,可看到XPS自动生成的测试代码。如果用户计算机具有串口接口,则不用修改原文件;否则需要修改原文件,添加头文件#include "xio.h",并在main()函数体的第一行加入以下简单的代码:
int i = 0;
int j = 0;
while(1)
{
XIo_Out16(XPAR_DDR_SDRAM_32MX16_MEM0_BASEADDR + i, i);
j = XIo_In16(XPAR_DDR_SDRAM_32MX16_MEM0_BASEADDR + i);
i = i + 1;
}
在工程上点击右键,选择Build Project命令,编译软件代码。编译完成后,XPS输出窗口会给出图9-151所示的指示信息。