1.硬件环境搭建
使用版本vivado2018.2
在配置中,不使能DDR

生成bit,导入到sdk
2.SDK操作流程
在平台环境中,修改ps7_init.c文件,将ddr相关文件注释掉

生成bsp后,修改xparameters.h,添加ddr参数配置

然后,生成fsbl
在fsbl的main.c中,增加XPAR_PS7_DDR_0的条件编译,而这个宏没有定义,相当于注释掉

然后修改fsbl.h文件
最后修改qspi.c文件

重新编译即可
3.注意
在其他文章中,提到修改程序运行空间为ram0,这里目前没有修改,是正常的,这里可作为一个参考
ZYNQ实现无DDR启动实现
最新推荐文章于 2025-11-04 13:14:59 发布
本文详细介绍了在Vivado2018.2版本中进行硬件环境搭建时,如何正确配置并禁用DDR的过程。通过修改ps7_init.c文件,注释掉DDR相关部分,并在生成bsp后调整xparameters.h文件,添加DDR参数配置。随后,通过修改fsbl和qspi.c文件,完成整个配置流程。本文提供了在不启用DDR的情况下,确保程序正常运行的参考步骤。
5142





