《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > ZYNQ-7000如何生成從Flash和SD卡啟動的鏡像文件

ZYNQ-7000如何生成從Flash和SD卡啟動的鏡像文件

2018-05-28
關鍵詞: Zynq-7000 Flash SD

  ZYNQ-7000如何生成從FlashSD卡啟動的鏡像文件

  將PL與PS部分一起使用,并且通過JTAG下載到板子運行。對于ZYNQ,有多種啟動方式,比如從JTAG啟動、從QSPI(即Flash)啟動,從SD卡啟動等。對于從JTAG啟動的,我們直接運行程序就OK了。對于從Flash和SD卡啟動的,需要我們生成這兩種情況下對應的文件,并燒到對應的位置才可以。那么下面就介紹一下如何生成以及燒錄。

  生成FSBL

  FSBL的全稱是First Stage Boot Loader,他是啟動ZYNQ的第一步,官方對于它的解釋是:The FSBL configures the FPGA with HW bit stream (if it exists) and loads the Operating System (OS) Image or Standalone (SA) Image or 2nd Stage Boot Loader image from the non-volatile memory (NAND/NOR/QSPI) to RAM (DDR) and starts executing it. It supports multiple partitions, and each partition can be a code image or a bit stream.

  這和ZYNQ的啟動有關系,后續的文章我會再總結介紹。這里先介紹怎么生成這個文件。其實和創建一般的應用工程很像,打開SDK,在菜單欄中依次選擇“File——New——Application Project”,出現下圖:

 

1.png

  工程名我這里起為FSBL,注意下邊的Board Support Package選擇你已經有的那個,不要再創建新的了。然后Next,出現下圖:

  

2.png

  注意選擇最下邊的“Zynq FSBL”,右邊也會有它的作用解釋。然后點擊Finish后,FSBL文件就生成了,并且默認會自動編譯。

  生成鏡像文件

  在菜單欄中依次選擇“Xilinx Tools——Create Zynq Boot Image”,出現如下對話框:

  

3.png

  這里,我們先點擊“Browse”,選擇我們剛才創建的FSBL文件,后綴為elf,在你創建的FSBL目錄里的Debug目錄下,這里為FSBL.elf。然后點擊下面的“Add”,添加用于配置FPGA的.bit文件,這里為system.bit。同樣的方法再添加我們的應用程序文件,這里為helloworld.elf。然后再確定下面的“Output folder”目錄(如果你沒有看見這個選項,就將上面那個對話框拉大一點,就出來了),該目錄選擇時盡量選擇不含中文路徑的目錄,這里選擇為C盤output目錄(如果你的出錯了,那就換個其他盤目錄,可能C盤沒有權限)。全部配置好以后如下圖,點擊“Create Image”,正常情況下,就可以生成所需要的文件了。這里要特別注意三個文件的順序,一定不能錯——首先是FSBL文件,其次是.bit文件,最后是應用程序文件。

  我們打開剛才指定的輸出目錄,會有三個文件:bootimage.bif、helloworld.bin、helloworld.mcs。其中第二個文件helloworld.bin是從SD卡啟動所需要的文件,將該文件放在SD卡中,設置開發板從SD卡啟動即可。第三個文件helloworld.mcs是從Flash啟動的文件,需要燒錄到Flash,然后選擇開發板從Flash啟動豈可。

  燒錄方法如下:依次在SDK中選擇“Xilinx Tools——Program Flash”,出現下圖:

  

4.png

  點擊Browse,選擇剛才的mcs文件,然后直接點擊Program即可。

  關于板子如何設置以何種方式啟動,參加下表:

 

5.png


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:[email protected]
主站蜘蛛池模板: 成年女人毛片免费观看中文w | 国内精品一区二区 | 亚洲午夜精品在线 | 国产免费久久精品 | 草草视频在线播放 | 欧美三级欧美一级 | 97成人在线| 成人久久网 | 亚洲 欧美 日韩 在线 中文字幕 | 亚洲美女性生活视频 | 国产欧美精品三区 | 欧美一区二区高清 | 亚洲欧美日韩久久一区 | 13一14周岁毛片免费 | 99爱在线视频这里只有精品 | 奇米色88欧美一区二区 | 国产原创系列在线 | 国产成人精品亚洲日本在线观看 | www.久久精品| 亚洲精品一区二区三区在线播放 | 久久精品国产午夜伦班片 | 欧美亚洲国产片在线观看 | 国产精品亚洲专区在线播放 | 成年男人午夜片免费观看 | 一区二区三区免费在线视频 | a黄网站 | 国产精品一区二区国产 | 国产精品19p | 国产精品久久久久影院色 | 国产免费爽爽视频免费可以看 | 欧美亚洲一区二区三区四 | 黄网在线 | 欧美日韩亚洲高清不卡一区二区三区 | 免费网站看v片在线香蕉 | 男人操女人逼逼视频 | 欧美三区在线 | 美女黄网站人色视频免费国产 | 欧美不卡一区 | 国产盗摄一区二区 | 欧美精品国产制服第一页 | 亚洲一区区 |