ZYNQ實現無DDR啓動實現

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,這裏目前沒有修改,是正常的,這裏可作爲一個參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章