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

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

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

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

Vitis-Vivado強制JTAG模式燒錄QSPI方法

jf_pJlTbmA9 ? 來源:米聯(lián)客 ? 作者:米聯(lián)客 ? 2023-07-07 14:14 ? 次閱讀

對于ZYNQ或者MPSOC下載QSPI程序需要用到2個文件

Boot.bin文件:改文件由fsbl.elf 文件、fpga .bit文件、應(yīng)用程序.elf 文件合成

fsbl.elf文件:如果開發(fā)板或者核心板支持JTAG模式,可以直接使用合成Boot.bin的fsbl.elf文件,否則需要單獨新建一個fsbl,并且修改代碼強制支持JTAG模式

對于老版本的7035核心板,沒有JTAG模式因此需要嚴(yán)格根據(jù)以下步驟才能燒錄程序。老版本的核心板模式開關(guān)全部設(shè)置到OFF OFF,也就是TF卡模式,所以確保沒有插入TF卡。

100569198-294828-01.png

當(dāng)然該方法也支持新版本的7035核心板(新版本的有JTAG模式,后面介紹下載更方便)

教程提供 VITIS 2021.1 QSPI-FLASH 下載方法如下:

Step1: 新建環(huán)境變量
計算機à屬性à高級系統(tǒng)設(shè)置à高級à環(huán)境變量à新建系統(tǒng)變量
變量名:XIL_CSE_ZYNQ_UBOOT_QSPI_FREQ_HZ
變量值:10000000

100569198-294829-2.png
100569198-294830-3.png

2:替換zynq_qspi_x4_single.bin文件
由于2021.1 flash固化存在bug,所以直接替換bin文件,zynq_qspi_x4_single.bin文件見附件(zynq_qspi_x8_dual_parallel.bin方法類似,替換文件見附件)

100569198-294831-4.png

3:新建一個zynq_fsbl platform工程
讀者需要注意,如果不修改引導(dǎo)用的 fsbl,下載 uboot.bin 到 FLASH會失敗,以下就是下載 FLASH 的具體辦法,以下步驟為修改引導(dǎo)用的fsbl文件,用以強制支持JTAG模式。

新建一個用于引導(dǎo)的fsbl文件

100569198-294832-5.png
100569198-294833-6.png

4:修改支持強制JTAG模式
打開 zynq_fsbl 的 main.c 文件,在此處增加“BootModeRegister = JTAG_MODE; ”保存并編譯。

100569198-294834-7.png

5:下載到FLASH
老版本的核心板模式開關(guān)全部設(shè)置到OFF OFF,也就是TF卡模式,所以確保沒有插入TF卡。該方法也支持新的核心板下載。

100569198-294835-8.png

右擊zynq_fsbl編譯

100569198-294836-9.png
100569198-294837-10.png
100569198-294838-11.png
100569198-294839-12.png

15.5支持 JTAG模式的QSPI-FLASH固化
新的MZ7035核心板支持此模式,因此下載很便捷,首先把模式開關(guān)全部設(shè)置到ON ON

100569198-294840-13.png
100569198-294841-14.png
100569198-294842-15.png
100569198-294843-16.png

15.6從QSPI啟動
斷電設(shè)置模式開關(guān)為QSPI啟動1-ON 2-OFF (不能通電狀態(tài)下設(shè)置模式開關(guān))

本文轉(zhuǎn)載自:米聯(lián)客


審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    614

    瀏覽量

    48030
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    12586
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    829

    瀏覽量

    68239
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    284

    瀏覽量

    36173
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    147

    瀏覽量

    7830
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    如何在Vitis中把設(shè)置信息傳遞到底層的Vivado

    Vitis完成這個過程的底層,實際調(diào)用的是VivadoVitis會指定默認(rèn)的Vivado策略來執(zhí)行綜合和實現(xiàn)的步驟。當(dāng)默認(rèn)的Vivado
    發(fā)表于 08-02 08:03 ?1505次閱讀
    如何在<b class='flag-5'>Vitis</b>中把設(shè)置信息傳遞到底層的<b class='flag-5'>Vivado</b>

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    2023.2的classic Vitis IDE工程的方法是編譯好vivado工程后重新導(dǎo)出硬件.xsa 基于導(dǎo)出的硬件重新生成平臺工程和應(yīng)用工程。 工程編譯好后單擊Vitis菜單下的
    發(fā)表于 03-24 17:14

    JTAG如何允許我在任何啟動模式下編程QSPI

    任何人都可以幫助解決基于zynq的設(shè)備上的問題編程QSPI閃存問題。我們使用xc7z020 zynq設(shè)計了一塊電路板。我的第一塊板具有在JTAG模式下配置的引導(dǎo)模式引腳。我一直在調(diào)試代
    發(fā)表于 06-09 10:20

    更新Vivado硬件平臺后如何快捷更新Vitis工程?

    Vivado硬件平臺更新后Vitis工程如何快捷更新
    發(fā)表于 03-08 08:00

    vitisvivado有什么區(qū)別和聯(lián)系呢?

    vitisvivado有什么區(qū)別和聯(lián)系呢
    發(fā)表于 10-16 07:55

    Vivado HLS和Vitis HLS 兩者之間有什么區(qū)別

    Vitis HLS下,一個Solution的Flow Target可以是Vivado IP Flow Target,也可以是VitisKernel Flow Target,如下圖所示。前者最終導(dǎo)出來
    的頭像 發(fā)表于 11-05 17:43 ?4w次閱讀

    Vivado硬件平臺更新后Vitis工程要如何快捷更新

    Vivado硬件平臺更新后Vitis工程如何快捷更新
    的頭像 發(fā)表于 01-22 05:51 ?1954次閱讀
    <b class='flag-5'>Vivado</b>硬件平臺更新后<b class='flag-5'>Vitis</b>工程要如何快捷更新

    Vitis初探—1.將設(shè)計從SDSoC/Vivado HLS遷移到Vitis上的教程

    本文介紹如何一步一步將設(shè)計從SDSoC/Vivado HLS遷移到Vitis平臺。
    的頭像 發(fā)表于 07-25 17:45 ?4510次閱讀
    <b class='flag-5'>Vitis</b>初探—1.將設(shè)計從SDSoC/<b class='flag-5'>Vivado</b> HLS遷移到<b class='flag-5'>Vitis</b>上的教程

    Vivado硬件平臺更新后Vitis工程如何快捷更新

    Vivado硬件平臺更新后Vitis工程如何快捷更新
    發(fā)表于 01-28 09:28 ?12次下載
    <b class='flag-5'>Vivado</b>硬件平臺更新后<b class='flag-5'>Vitis</b>工程如何快捷更新

    Vitis初探—1.將設(shè)計從SDSoC/Vivado HLS遷移到Vitis

    本文介紹如何一步一步將設(shè)計從SDSoC/Vivado HLS遷移到Vitis平臺。
    發(fā)表于 01-31 08:12 ?8次下載
    <b class='flag-5'>Vitis</b>初探—1.將設(shè)計從SDSoC/<b class='flag-5'>Vivado</b> HLS遷移到<b class='flag-5'>Vitis</b>上

    Vivado生成、固化燒錄文件

    Vivado生成、固化燒錄文件方法說明。
    發(fā)表于 04-21 11:08 ?49次下載

    如何基于Vitis中把設(shè)置信息傳遞到底層的Vivado

    XCLBIN 在Vitis完成這個過程的底層,實際調(diào)用的是VivadoVitis會指定默認(rèn)的Vivado策略來執(zhí)行綜合和實現(xiàn)的步驟。當(dāng)默認(rèn)的Viv
    的頭像 發(fā)表于 07-28 10:12 ?2410次閱讀
    如何基于<b class='flag-5'>Vitis</b>中把設(shè)置信息傳遞到底層的<b class='flag-5'>Vivado</b>

    Vitis中把Settings信息傳遞到底層的Vivado

    本篇文章來自賽靈思高級工具產(chǎn)品應(yīng)用工程師 Hong Han. 本篇博文將繼續(xù)介紹在Vitis中把Settings信息傳遞到底層的Vivado. 對于Vivado實現(xiàn)階段策略的指定
    的頭像 發(fā)表于 08-13 14:35 ?4494次閱讀

    如何在Vitis中把設(shè)置信息傳遞到底層的Vivado

    本篇博文將繼續(xù)介紹在Vitis中把Settings信息傳遞到底層的Vivado
    發(fā)表于 08-02 10:26 ?1211次閱讀
    如何在<b class='flag-5'>Vitis</b>中把設(shè)置信息傳遞到底層的<b class='flag-5'>Vivado</b>

    JTAG在FLASH燒錄中的“江湖”

    首先,我們來看看JTAG燒錄FLASH的層次結(jié)構(gòu)
    的頭像 發(fā)表于 10-19 11:35 ?3281次閱讀
    <b class='flag-5'>JTAG</b>在FLASH<b class='flag-5'>燒錄</b>中的“江湖”
    主站蜘蛛池模板: 热re99久久精品国产99热 | 亚洲精品香蕉婷婷在线观看 | 苍井优一级毛片免费观看 | 亚洲深爱 | 9久热久re爱免费精品视频 | 色天使久久综合给合久久97色 | 夜夜爱夜夜做夜夜爽 | 狠狠gao| 激情免费视频 | 天天爱夜夜做 | 国产情侣草莓视频在线 | 在线视频免费视频网站 | 四虎精品影院永久在线播放 | 国内91视频| 欧美一区二区三区综合色视频 | 一级片免费视频 | 国产小视频在线免费观看 | 2021精品国产综合久久 | 亚洲国产高清精品线久久 | 午夜国产精品免费观看 | 欧美日本一道免费一区三区 | 亚洲一区不卡视频 | 午夜视频网站在线观看 | swag系列国产精品 | 久久国产乱子伦精品免费午夜 | 性欧美xx| 深爱婷婷网 | 日在线视频| 一级做a爱片久久毛片 | 怡红院日本一道日本久久 | 欧亚精品卡一卡二卡三 | 色婷婷视频在线 | 日本不卡在线视频高清免费 | 大片免费看 | 奇米4色| 伊人久久大香线蕉综合7 | 夜夜爱视频| 国产精品免费一级在线观看 | 天天操天天操 | 在线视频精品免费 | 综合亚洲一区二区三区 |