99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

Vitis-Vivado強(qiáng)制JTAG模式燒錄QSPI方法

jf_pJlTbmA9 ? 來(lái)源:米聯(lián)客 ? 作者:米聯(lián)客 ? 2023-07-07 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

對(duì)于ZYNQ或者MPSOC下載QSPI程序需要用到2個(gè)文件

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

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

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

100569198-294828-01.png

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

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

Step1: 新建環(huán)境變量
計(jì)算機(jī)à屬性à高級(jí)系統(tǒng)設(shè)置à高級(jí)à環(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文件見(jiàn)附件(zynq_qspi_x8_dual_parallel.bin方法類似,替換文件見(jiàn)附件)

100569198-294831-4.png

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

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

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

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

100569198-294834-7.png

5:下載到FLASH
老版本的核心板模式開(kāi)關(guān)全部設(shè)置到OFF OFF,也就是TF卡模式,所以確保沒(méi)有插入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核心板支持此模式,因此下載很便捷,首先把模式開(kāi)關(guān)全部設(shè)置到ON ON

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

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

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


審核編輯:湯梓紅

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

    關(guān)注

    10

    文章

    615

    瀏覽量

    48241
  • QSPI
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    12715
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    835

    瀏覽量

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

    關(guān)注

    8

    文章

    289

    瀏覽量

    36340
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    150

    瀏覽量

    7941
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    Vitis完成這個(gè)過(guò)程的底層,實(shí)際調(diào)用的是VivadoVitis會(huì)指定默認(rèn)的Vivado策略來(lái)執(zhí)行綜合和實(shí)現(xiàn)的步驟。當(dāng)默認(rèn)的Vivado
    發(fā)表于 08-02 08:03 ?1561次閱讀
    如何在<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)出的硬件重新生成平臺(tái)工程和應(yīng)用工程。 工程編譯好后單擊Vitis菜單下的
    發(fā)表于 03-24 17:14

    JTAG如何允許我在任何啟動(dòng)模式下編程QSPI?

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

    更新Vivado硬件平臺(tái)后如何快捷更新Vitis工程?

    Vivado硬件平臺(tái)更新后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下,一個(gè)Solution的Flow Target可以是Vivado IP Flow Target,也可以是VitisKernel Flow Target,如下圖所示。前者最終導(dǎo)出來(lái)
    的頭像 發(fā)表于 11-05 17:43 ?4w次閱讀

    Vivado硬件平臺(tái)更新后Vitis工程要如何快捷更新

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

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

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

    Vivado硬件平臺(tái)更新后Vitis工程如何快捷更新

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

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

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

    Vivado生成、固化燒錄文件

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

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

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

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

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

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

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

    JTAG在FLASH燒錄中的“江湖”

    首先,我們來(lái)看看JTAG燒錄FLASH的層次結(jié)構(gòu)
    的頭像 發(fā)表于 10-19 11:35 ?3459次閱讀
    <b class='flag-5'>JTAG</b>在FLASH<b class='flag-5'>燒錄</b>中的“江湖”