chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

JTAG下載器連接時FPGA不加載flash里的程序解決辦法

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2020-10-30 11:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近群里有很多人遇到上述的情況,一直覺得不可思議,以前沒有遇到這種情況,如果是很常見的情況,那官網(wǎng)一定有人反饋,如果是極特別的情況,那么也就只能按照BUG處理了。

很幸運,官網(wǎng)有很多人反饋類似的問題。

出現(xiàn)這個問題的原因:

以下行為是Vivado 2016.1硬件管理器的新增功能(還是新功能,滋滋...):當板斷電或斷開電纜連接時,Vivado將在硬件管理器中關閉硬件目標。

重新打開板電源或重新連接電纜后,Vivado現(xiàn)在將自動嘗試在Hardware Manager中重新打開硬件目標。

除了重新打開硬件目標之外,硬件管理器還將嘗試刷新所有設備寄存器,包括讀取配置狀態(tài)寄存器。

由于此新行為,如果滿足以下所有條件,則可能會看到間歇性配置失敗:

使用JTAG以外的任何配置接口(我們使用的是FLASH)

Vivado硬件管理器在連接Digilent或Xilinx USB編程電纜的情況下打開

電路板上電或正在上電

(上面描述的就是我們說的;在JTAG下載器連接時FPGA不加載flash里的程序,基本就一樣不差)

如果使用了任何配置接口(JTAG除外),并且還連接了JTAG電纜,則JTAG鏈自動檢測和/或寄存器讀取可能會中斷配置,并且在加電或重啟后將無法完成配置。

有關更多詳細信息,請參閱(UG908)。

在以下三種情況下可能會發(fā)生此問題(上面情況時必發(fā)生的):

設備上電或重啟。脈沖PROGRAM_B不會導致此問題,因為Vivado硬件管理器看不到電纜斷開連接并執(zhí)行了電纜自動檢測。

用戶發(fā)出“ refresh_hw_devices”命令

用戶插入JTAG電纜

解決辦法:一、通過Vivado_init.tcl腳本避免情況發(fā)生1)新建一個Vivado_init.tcl腳本,添加一下內容:

set_param labtools.auto_update_hardware 0 2)將腳本放到: installdir/Vivado/version/scripts/Vivado_init.tcl 目錄下 installdir是Vivado Design Suite的安裝目錄。 或者 添加本地用戶目錄:

對于Windows 7:%APPDATA%/ Roaming / Xilinx / Vivado / Vivado_init.tcl

對于Linux:$ HOME / .Xilinx / Vivado / Vivado_init.tcl

如果這兩個位置都存在Vivado_init.tcl,則Vivado首先從安裝目錄中獲取文件,然后從您的主目錄中獲取文件。

二、在加電或重新啟動電源之前,請拔下電纜。三、減慢輪詢的發(fā)生。例如,每小時輪詢一次,請使用以下選項啟動hw_server:

hw_server -e "set jtag-poll-delay 3600000000"This command should be called in the CMD window instead of Vivado Tcl console.四、按以下步驟在JTAG模式下關閉并重新打開目標,以防止發(fā)生任何輪詢,然后恢復到正常模式:1)在JTAG模式下關閉并重新打開目標:set tmp_target [ get_hw_targets -filter { IS_OPENED == 1 }]close_hw_target $tmp_targetopen_hw_target -jtag_mode on $tmp_targetset_property LOCK true [get_property HW_JTAG $tmp_target] 2)軟件啟動后,恢復到正常模式:set_property LOCK false [get_property HW_JTAG $tmp_targetclose_hw_target $tmp_targetopen_hw_target $tmp_target

我試過第一種方式,同時用兩種方式加載了Vivado_init.tcl,問題可以解決。

也試過在重新上電的過程中關閉Vivado(不讓JTAG工作),也是可以正常啟動的,其他方式大家可以多去嘗試。

官方這種處理方式有一定便攜性和局限性,各有優(yōu)缺點,不知道大家怎么看。

原文標題:[Xilinx]在JTAG下載器連接時FPGA不加載flash里的程序

文章出處:【微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    1660

    文章

    22383

    瀏覽量

    634131
  • FlaSh
    +關注

    關注

    10

    文章

    1742

    瀏覽量

    155291
  • JTAG
    +關注

    關注

    6

    文章

    414

    瀏覽量

    74843

原文標題:[Xilinx]在JTAG下載器連接時FPGA不加載flash里的程序

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    JTAG/SWD禁用導致無法燒寫的解決辦法

    介紹解決問題的辦法:  ?。?、按著板子上面的復位鍵不放,若沒有按鍵,就用夾子短路復位電容,這樣單片機將停止程序的運行;  ?。玻@時候點擊Keil的下載,下方的“Build?。希酰簦穑酰簟贝翱诒銜?/div>
    發(fā)表于 01-21 06:05

    Vivado+Vitis將程序固化的Flash的操作流程

    ZYNQ 的程序固化是指將程序代碼永久存儲到非易失性存儲中,使系統(tǒng)上電后能自動加載運行的過程。主要固化方式:QSPI Flash固化:常用
    的頭像 發(fā)表于 01-20 16:17 ?189次閱讀
    Vivado+Vitis將<b class='flag-5'>程序</b>固化的<b class='flag-5'>Flash</b>的操作流程

    使用TinyFPGA-Bootloader將比特流加載FPGA

    FPGA 設計中,一個常見但略顯繁瑣的環(huán)節(jié)是:如何方便地將新的比特流加載FPGA。尤其是在沒有專用 USB-JTAG/編程芯片或者在低成本板卡中,傳統(tǒng)的編程方式可能需要額外硬件
    的頭像 發(fā)表于 12-19 15:20 ?4504次閱讀
    使用Tiny<b class='flag-5'>FPGA</b>-Bootloader將比特流<b class='flag-5'>加載</b>到<b class='flag-5'>FPGA</b>

    服務遠程連接超時以及拒絕連接的真實緣由和解決辦法

    ,這類問題在Linux的SSH、Windows的RDP、數(shù)據(jù)庫連接以及API接口訪問中都挺常見。 最常見的情形包含:SSH沒辦法連接服務、RDP不能遠程登錄Windows、數(shù)據(jù)庫端口
    的頭像 發(fā)表于 11-19 15:34 ?1007次閱讀

    在Nuclei IDE中燒寫程序無法成功的原因及部分解決辦法

    、調試、IDE軟件以及soc軟核這四個方面,同時也整理一下平時遇見同樣問題的解決辦法。 問題原因 1.Fpga軟核 軟核一般不去修改芯來的開源rtl代碼的話,應該不會出現(xiàn)問題,我們團隊
    發(fā)表于 10-31 06:24

    程序加載過程中遇到的問題及其解決方法

    。重新啟動Nuclei Studio,該問題解決。 (2)遇到的問題2:下載程序顯示未連接到開發(fā)板,報錯界面如下圖所示。 解決方法:在配套文檔中,只要求安裝
    發(fā)表于 10-30 07:59

    調試報錯:timed out waiting for debug int to clear 解決辦法

    掉。 解決辦法: 1. 是下載我提供的N205的mcs,然后在nuclei stduio里面下載蜂鳥v2對應的helloworld程序,記得用flashxip模式,這樣可以把
    發(fā)表于 10-30 07:40

    解決程序無法下載問題

    ,下載FPGAfpga _flash(QSPIflash的一部分),然后插入蜂鳥調試,重新下載
    發(fā)表于 10-30 07:35

    openocd failed with code (1)的一種解決辦法

    E203處理核編程,在進行到下載程序這一步的時候,在Run Configurations選項卡中點擊Run按鈕之后,可能會出現(xiàn)如下報錯 openocd failed with code (1) 經過檢查
    發(fā)表于 10-27 08:21

    NucleiStudio下載程序FPGA中的E203上

    使用NucleiStudio開發(fā)應用程序,并將應用程序的代碼下載FPGA上。這里,以helloworld為例,介紹該過程遇到的問題以及解決方法。 1、新建Nuclei RISC-V
    發(fā)表于 10-20 09:24

    辦法讓SDK 1.3.5與JTAG調試配合使用嗎?

    其切換到 FX3 SDK 1.3.4,則一切正常。 看來 SDK 1.3.5 中的預置庫出了問題,因為這是唯一真正發(fā)生變化的地方。 有辦法讓 SDK 1.3.5 與 JTAG 調試配合使用嗎?
    發(fā)表于 05-23 07:32

    FPGAJtag接口燒了,怎么辦?

    在展開今天的文章前,先來討論一個問題:FPGAjtag接口燒了怎么辦?JTAG接口的輸入引腳通常設計為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁
    的頭像 發(fā)表于 04-27 11:01 ?2503次閱讀
    <b class='flag-5'>FPGA</b>的<b class='flag-5'>Jtag</b>接口燒了,怎么辦?

    GPS北斗定位模塊問題及解決辦法

    GPS北斗定位模塊使用上大多需要配置和設置下的,因此出現(xiàn)應用方面的問題也是可以理解的。以下是常見的問題及其解決辦法: 一、搜不到信號 問題描述: 在家或個別位置無法接收到GPS或北斗定位模塊的信號
    的頭像 發(fā)表于 03-30 07:37 ?3082次閱讀

    STM32下載程序的方式有哪些?

    Flash 存儲編程/擦除控制將被鎖定后,有什么辦法可以將FLASH重置,我有個開發(fā)板能檢測到芯片,但是
    發(fā)表于 03-07 11:56

    PLC異常工作的原因和解決辦法

    PLC(可編程邏輯控制)異常工作的原因及解決辦法。
    的頭像 發(fā)表于 02-24 17:27 ?2334次閱讀