ZYNQ设置不从ddr启动,选用从bram启动的方法
最近在调试一个项目,ZYNQ能烧写bit文件,但是SDK中烧到99%的时候会出现报错,报错的问题大概是说memory错误。判断有肯能是zynq上的ddr存在有问题。型号选择确定是没有问题。
请教了大佬,说是可以从让arm运行在bram中,因为存储有限,只能跑小程序。
操作方法就是打开SDK软件src下的lscript.ld文件,可以看到有四个存储可以供我们使用,ddr、qspi、ram_0、ram_1,hello word默认使用的是ps7_ddr_0的存储。表示是在ddr上运行。
将下图中的圈2部分全部修改为圈1当中的其中一个即可在bram中启动啦。。。。