1. 程式人生 > >ZYNQ_QSPI_FLASH燒寫教程

ZYNQ_QSPI_FLASH燒寫教程

注意:燒寫之前先保證程式在JTAG方式線上模擬沒有問題。

1.       在BLOCK上的ZYNQ system的MIO Configure新增Quad SPI Flash部分,注意一定要勾選Feedback clk;


2.      Clock configure 中的設定QSPI時鐘,就把它設定為150MHz吧(米聯開發板這麼設的)。


3.      設定完畢,按照常規操作,生成output,頂層檔案,bit檔案,匯出到SDK中;

4.      左鍵File—New—Application Project,生成FSBL檔案,Board Support Package 選擇Create New選項,點選NEXT,選擇Zynq FSBL,然後Finish;


 

5.      
選擇應用工程(本例中為sys),然後右鍵,選擇Create Boot Image,確認紅框中的選擇是否正確,不同工程檔案路徑可不一樣,Boot Image partitions 中的檔案順序不能更改,確認無誤後點擊Create Image;

 


6.      可以看到sys應用工程下多了一個bootimage檔案,點開可以看到有BOOT.bin檔案,這就是我們後面要燒寫的檔案;


7.      燒寫檔案:左鍵Xilinx Tools,選擇Program Flash,看到下面介面後,選擇燒寫檔案BOOT.bin的路徑,確認無誤後,點選Program,燒寫大概需要1分鐘,耐心等待;


8.      燒寫成功後,給板子斷電後,選擇板子啟動模式為QSPI FLASH,重新上電;