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

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

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

3天內不再提示

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

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2020-10-30 11:37 ? 次閱讀

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

很幸運,官網有很多人反饋類似的問題。

出現這個問題的原因:

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

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

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

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

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

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

電路板上電或正在上電

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

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

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

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

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

用戶發出“ refresh_hw_devices”命令

用戶插入JTAG電纜

解決辦法:一、通過Vivado_init.tcl腳本避免情況發生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首先從安裝目錄中獲取文件,然后從您的主目錄中獲取文件。

二、在加電或重新啟動電源之前,請拔下電纜。三、減慢輪詢的發生。例如,每小時輪詢一次,請使用以下選項啟動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模式下關閉并重新打開目標,以防止發生任何輪詢,然后恢復到正常模式: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工作),也是可以正常啟動的,其他方式大家可以多去嘗試。

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

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

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

責任編輯:haq

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

    關注

    1644

    文章

    21993

    瀏覽量

    615374
  • FlaSh
    +關注

    關注

    10

    文章

    1672

    瀏覽量

    151192
  • JTAG
    +關注

    關注

    6

    文章

    403

    瀏覽量

    73039

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGAJtag接口燒了,怎么辦?

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

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

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

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

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

    使用wavevison5軟件時,FPGA中的程序是在線加載的,CY7C68013A中的固件也是在線加載的嗎?

    我現在沒有使用Wavevison5軟件,而是用JTAG接口把snar019文件夾中的FPGA程序直接下載FPGA中,
    發表于 12-27 08:11

    Stellaris引導加載程序用戶指南

    電子發燒友網站提供《Stellaris引導加載程序用戶指南.pdf》資料免費下載
    發表于 12-23 16:24 ?0次下載
    Stellaris引導<b class='flag-5'>加載</b><b class='flag-5'>程序</b>用戶指南

    常見墊圈故障及解決辦法 防漏墊圈的設計與應用

    常見墊圈故障及解決辦法 1. 墊圈老化 故障現象: 墊圈因長時間使用而老化,失去彈性,導致密封性能下降。 解決辦法: 定期檢查墊圈的老化情況,及時更換新的墊圈。 2. 墊圈變形 故障現象: 由于安裝
    的頭像 發表于 12-12 15:31 ?1009次閱讀

    雷達探測常見故障及解決辦法

    雷達探測,特別是用于車輛泊車輔助的雷達系統,常見故障及其解決辦法可以歸納如下: 一、無報警提示故障 故障現象 : 在掛入倒擋或者按下雷達開關后,雷達系統毫無反應。 可能原因 : 倒車雷達系統工作
    的頭像 發表于 11-24 09:46 ?2697次閱讀

    RS232串口通信中常見問題及解決辦法

    串口線。 問題 :使用了錯誤的串口線類型(如交叉線而非直通線)。 解決辦法 :根據設備要求選擇正確的串口線類型。一般來說,直通線用于連接電腦和控制等設備,而交叉線則用于連接兩個具有相
    的頭像 發表于 11-21 09:32 ?4427次閱讀

    溫控常見故障及解決辦法

    ,但無法控制加熱或冷卻系統。 解決辦法: 檢查電源: 確保溫控已正確連接到電源。如果使用電池,請更換新電池。 檢查接線: 檢查溫控的接線是否松動或損壞。如果需要,重新
    的頭像 發表于 11-06 13:51 ?1.3w次閱讀

    常見MCU故障及解決辦法

    微控制單元(MCU)是現代電子設備中的核心組件,負責處理和控制各種功能。然而,由于各種原因,MCU可能會出現故障。以下是一些常見的MCU故障及其解決辦法: 1. 電源問題 故障現象: MCU無法
    的頭像 發表于 11-01 13:41 ?6971次閱讀

    常見元器件故障及解決辦法

    在電子設備的日常使用和維護中,元器件的故障是不可避免的。了解常見元器件的故障類型及其解決辦法,對于快速定位問題并進行修復至關重要。 1. 電阻故障 故障現象: 電阻值變化:電阻老化或損壞導致其實
    的頭像 發表于 10-29 16:21 ?1871次閱讀

    海外大帶寬服務連接失敗解決辦法

     海外大帶寬服務連接失敗可能由多種原因引起,以下是一些常見的故障排除步驟和可能的解決方案。Rak小編為您整理發布海外大帶寬服務連接失敗解決辦法
    的頭像 發表于 09-29 09:53 ?467次閱讀

    C2000 MCU JTAG 連接調試

    電子發燒友網站提供《C2000 MCU JTAG 連接調試.pdf》資料免費下載
    發表于 09-09 09:30 ?0次下載
    C2000 MCU <b class='flag-5'>JTAG</b> <b class='flag-5'>連接</b>調試

    AWR294x主引導加載程序和輔助引導加載程序

    電子發燒友網站提供《AWR294x主引導加載程序和輔助引導加載程序.pdf》資料免費下載
    發表于 09-06 09:47 ?0次下載
    AWR294x主引導<b class='flag-5'>加載</b><b class='flag-5'>程序</b>和輔助引導<b class='flag-5'>加載</b><b class='flag-5'>程序</b>

    有沒有辦法在UART上禁用引導加載程序轉儲啟動信息?

    有沒有辦法在 UART 上禁用引導加載程序轉儲啟動信息?我應該改用 UART1 嗎? 我將創建一個橋接(連接)ESP8266到 XBEE,并且此引導
    發表于 07-12 13:20
    主站蜘蛛池模板: 一本大道一卡二卡四卡 | 99热这里只有精品69 | 钻石午夜影院 | 国产三级在线视频观看 | 成人国产精品一级毛片视频 | 91黄色影院| 亚洲福利视频一区二区 | 一级黄色片在线看 | 国产精品女丝袜白丝袜 | 性欧美videofree丝袜 | 一区二区免费看 | 偷偷狠狠的日日2020 | 四虎新地址4hu 你懂的 | 久久久久久91精品色婷婷 | wwwwww日本| 日本在线视频一区二区三区 | 网站在线观看视频 | 在线精品一区二区三区 | 天天摸天天做天天爽在线 | 国产在线h视频 | 在线免费看污视频 | 久久网站免费 | 免费午夜视频 | 日本天堂网在线观看 | 高清一区二区在线观看 | 日本三级电影在线观看 | 精品免费视在线视频观看 | 久久婷婷色一区二区三区 | 免费观看交性大片 | 1515hh四虎免费观com | 免费看一级特黄a大片 | 日本不卡1| 国模大尺度在线 | 高清国产在线观看 | 国产盗摄女子私密保健视频 | 最新激情网 | 俄罗斯欧美色黄激情 | 性欧美bbbbbb动漫 | 午夜久久久久久 | 欧美精彩狠狠色丁香婷婷 | 午夜999|