本例程实现对PS端的DDR4进行测试,包括内存读写测试,读写眼图测试等。
创建vivado项目与vitis平台项目的流程与hello world相同,我就不在此处重复演示,也可以在hello world 项目基础上添加应用程序项目。在vitis中创建平台项目后新建应用程序项目,提示弹窗默认选择Next。
设置项目名称-->Next,后续配置都默认选择Next,
选择DDR测试项目-->完成创建
创建完成后编译项目,可以在选择项目后摁 CTRL+B 快捷键进行编译
注意DDR测试项目只能使用JTAG模式进行测试,将开发板启动模式设置为JTAG模式,插入JTAG线连接主机,本开发板的串口与JTAG使用的是一个USB口与主机连接,板子上集成了一个USB Hub。
插入电源,在主机上打开串口助手,本开发板串口线插入主机中会识别出两个串口,都需要打开,串口输出内容会从其中一个输出。在vitis中右键项目-->Run As-->Launch Hardware,烧写程序。
烧写完成后串口输出内容如下所示,可以看到有测试内存,测试眼图与一些其他选项,发送前面对应的字符开始测试。
发送 2 时测试内存的结果如下图所示,都没有错误。
下图是输入 r 进行读眼分析测试的结果,其他测试内容与效果我就不在这里一一进行,有需要的可以自行测试。
通过网盘分享的文件:TQRFSOC开发板47DR,PS端DDR测试
链接: https://pan.baidu.com/s/1QBcDxNv_2IIH4gMUuixTXQ 提取码: 3iti