在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

FPGA學(xué)習(xí)交流 ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2018-05-28 11:42 ? 次閱讀

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

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





生成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的啟動有關(guān)系,后續(xù)的文章我會再總結(jié)介紹。這里先介紹怎么生成這個文件。其實和創(chuàng)建一般的應(yīng)用工程很像,打開SDK,在菜單欄中依次選擇“File——New——Application Project”,出現(xiàn)下圖:
094831t9tz2392oz22s9r3.png


工程名我這里起為FSBL,注意下邊的Board Support Package選擇你已經(jīng)有的那個,不要再創(chuàng)建新的了。然后Next,出現(xiàn)下圖:
094831ynfsbss2nxueibff.png


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





生成鏡像文件

在菜單欄中依次選擇“Xilinx Tools——Create Zynq Boot Image”,出現(xiàn)如下對話框:
094832rlxjr13ik8alrjig.png

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

我們打開剛才指定的輸出目錄,會有三個文件:bootimage.bif、helloworld.bin、helloworld.mcs。其中第二個文件helloworld.bin是從SD卡啟動所需要的文件,將該文件放在SD卡中,設(shè)置開發(fā)板從SD卡啟動即可。第三個文件helloworld.mcs是從Flash啟動的文件,需要燒錄到Flash,然后選擇開發(fā)板從Flash啟動豈可。
燒錄方法如下:依次在SDK中選擇“Xilinx Tools——Program Flash”,出現(xiàn)下圖:
095236mmlx8ub87m7esmmu.png


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

關(guān)于板子如何設(shè)置以何種方式啟動,參加下表:
095236ht0qiztqfqiq0ziq.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1641

    文章

    21910

    瀏覽量

    611647
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1656

    瀏覽量

    150567
收藏 人收藏

    評論

    相關(guān)推薦

    如何命令行燒錄鏡像文件SD

    NOOBS方式命令行燒錄鏡像文件SD顯示器參數(shù)設(shè)置
    發(fā)表于 12-15 07:59

    Zynq-7000是什么?Zynq-7000能干什么?

    Zynq-7000是什么?Zynq-7000能干什么?有何作用?
    發(fā)表于 06-30 06:22

    關(guān)于生成FlashSD啟動鏡像文件的方法

    (即Flash啟動SD啟動等。對于JTAG
    發(fā)表于 10-06 16:48 ?2512次閱讀
    關(guān)于<b class='flag-5'>生成</b><b class='flag-5'>從</b><b class='flag-5'>Flash</b>和<b class='flag-5'>SD</b><b class='flag-5'>卡</b><b class='flag-5'>啟動</b>的<b class='flag-5'>鏡像文件</b>的方法

    Zynq-7000 Extensible Processing Platform in Action

    Zynq-7000 Extensible Processing Platform in Action
    的頭像 發(fā)表于 05-24 16:47 ?3500次閱讀

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

    ZYNQ-7000如何生成FlashSD啟動
    的頭像 發(fā)表于 12-01 08:38 ?7762次閱讀
    <b class='flag-5'>ZYNQ-7000</b>如何<b class='flag-5'>生成</b><b class='flag-5'>從</b><b class='flag-5'>Flash</b>和<b class='flag-5'>SD</b><b class='flag-5'>卡</b><b class='flag-5'>啟動</b>的<b class='flag-5'>鏡像文件</b>

    鏡像文件下載到SD中的方法

    本文介紹如何將事先制作好的鏡像文件下載到SD中,然后做一些基本配置,讓樹莓派(Raspberry pi 4B)能夠連上wifi,并且通過wifi登錄控制臺。
    的頭像 發(fā)表于 10-23 10:38 ?1.2w次閱讀
    <b class='flag-5'>鏡像文件</b>下載到<b class='flag-5'>SD</b><b class='flag-5'>卡</b>中的方法

    zynq-7000 SoC產(chǎn)品選型指南

    zynq-7000 SoC產(chǎn)品選型指南
    發(fā)表于 12-09 16:15 ?12次下載

    Zynq-7000 SoC數(shù)據(jù)手冊下載

    Zynq-7000 SoC數(shù)據(jù)手冊下載
    發(fā)表于 05-21 15:22 ?34次下載

    一文教大家如何制作鏡像文件

    調(diào)試。但是這樣只要一斷電,程序就會丟失,掉電不保存。 本文詳細介紹如何制作鏡像文件。將鏡像文件拷貝到 SD ,設(shè)置撥碼開關(guān),使系統(tǒng)
    的頭像 發(fā)表于 08-09 16:52 ?9471次閱讀
    一文教大家如何制作<b class='flag-5'>鏡像文件</b>

    Zynq-7000 SoC 啟動鏡像布局

    鏡像時的輸入 Zynq-7000 SoC 啟動鏡像布局 Zynq-7000 SoC 上的 bootROM 作為應(yīng)用處理器單元 (APU) 中
    的頭像 發(fā)表于 08-27 14:11 ?3342次閱讀

    ZYNQ啟動流程

    ZYNQ7000 SOC 芯片可以 FLASH 啟動,也可以 SD 卡里
    的頭像 發(fā)表于 05-07 09:41 ?7188次閱讀

    MCUXpresso IDE下生成鏡像文件的方法

    我們先來看看MCUXpress以外的其它IDE下是如何生成各種格式鏡像文件的。我們以 SDK_2.11.1_MIMXRT1170-EVKoardsevkmimxrt1170demo_appshello_worldcm7 目錄下的工程
    的頭像 發(fā)表于 10-20 09:16 ?1746次閱讀

    學(xué)技術(shù) | 帶您認識Microchip MPU之第六篇鏡像文件下載及測試

    Hi小編來了。我們順利的拿到鏡像文件后,接下來就剩下最后一步,將鏡像文件可進行燒錄到我們硬件平臺驗證一下測試結(jié)果。以下我們以制作sd
    的頭像 發(fā)表于 02-08 15:03 ?884次閱讀
    學(xué)技術(shù) | 帶您認識Microchip MPU之第六篇<b class='flag-5'>鏡像文件</b>下載及測試

    Zynq-7000 SoC的安全啟動應(yīng)用說明

    電子發(fā)燒友網(wǎng)站提供《Zynq-7000 SoC的安全啟動應(yīng)用說明.pdf》資料免費下載
    發(fā)表于 09-13 11:46 ?1次下載
    <b class='flag-5'>Zynq-7000</b> SoC的安全<b class='flag-5'>啟動</b>應(yīng)用說明

    MCUXpresso IDE下生成鏡像文件的方法及其與IAR,MDK差異

    MCUXpresso IDE下生成鏡像文件的方法及其與IAR,MDK差異
    的頭像 發(fā)表于 09-28 17:05 ?1013次閱讀
    MCUXpresso IDE下<b class='flag-5'>生成</b><b class='flag-5'>鏡像文件</b>的方法及其與IAR,MDK差異
    主站蜘蛛池模板: 最近国语剧情视频在线观看 | 国产呦在线观看视频 | 性欧美zoz0另类xxxx | 尤物视频黄| 黄色片免费看视频 | 好男人社区www的视频免费 | 色多多福利 | 夜夜澡人人爽人人喊_欧美 夜夜综合网 | 看黄网站在线观看 | 久久9精品 | 欧美日本综合 | 韩国在线免费视频 | 国产成人三级视频在线观看播放 | 亚欧一区 | 人人狠狠综合88综合久久 | 三级色图 | 天天干夜夜做 | 欧美怡红院免费全部视频 | 六月丁香激情综合成人 | 高清精品女厕在线观看 | 日韩高清在线日韩大片观看网址 | 男人透女人超爽视频免费 | 97综合| 亚洲一区二区三区在线视频 | 天堂中文最新版www 天堂资源8中文最新版在线 | 伊人久久亚洲综合 | 狠狠干奇米 | 韩日一级毛片 | 亚洲qingse中文字幕久久 | 看逼网址| 97精品久久天干天天蜜 | 毛片不卡一区二区三区 | 天堂在线中文无弹窗全文阅读 | 26uuu欧美日本 | 夜夜春宵翁熄性放纵古代 | 一区二区不卡视频在线观看 | 国产妇女在线 | 日本综合视频 | 亚洲综合资源 | 嫩草影院永久入口在线观看 | 免费观看黄色在线视频 |