某年某月某日...
問題描述
當我在做某個項目時,抓了信號后上板調試,想驗證一下信號時序,當我導入ltx文件時,報錯如下:
WARNING:Mismatch between the design programmed into the device and the probes file(s).
......
Resolution:
1.Reprogram device with the correct programming file and associated probes file(s) OR
2. Goto device properties and associate the correct probes file(s) with the programming file already programmed in the device
解決方法
該問題是因bit文件和ltx文件不對應導致。后來在我的調試生涯中經常遇到這個問題,當然,最簡單的解決方法,就是文件沒找對嘛,找對正確的ltx文件就行。
但是也有找到“正確”的ltx文件后,仍然報錯的情況,明明ltx時間和bit一致,抓信號的過程也沒報錯,但就是導不進去。
這個時候打開debug.xdc或者直接文本打開ltx文件,可以看到里面的信號確實不是抓的信號。后面我摸了一下規律,該問題應該是在用set up debug抓信號的時候,或者生成ltx文件的時候,出了bug,程序紊亂了,這時候建議清空debug.xdc后,重新抓取一下信號。
當然,如果很著急,可以用以下命令重新生成ltx文件:
在tcl指令欄輸入:
write_debug_probes -force xxx.ltx(xxx和bit名字保持一致即可,也可自己命名)
敲完之后,命令行出現:
xxxxxx
xxxxxx
這里就懶得寫了,其實就是告訴你新生成的ltx文件的路徑,好了,可以用新的去試試了。
編輯:黃飛
-
Vivado
+關注
關注
19文章
815瀏覽量
66893
原文標題:Vivado報錯-bit文件和ltx文件不匹配?
文章出處:【微信號:FPGA通信小白成長之路,微信公眾號:FPGA通信小白成長之路】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Oracle報錯“system01.dbf需要更多的恢復來保持一致性”的數據恢復案例
![Oracle<b class='flag-5'>報錯</b>“system01.dbf需要更多的恢復來保持一致性”的數據恢復案例](https://file1.elecfans.com/web3/M00/00/1E/wKgZO2dGqT6AXu-7AAJ-DGn8NCc771.png)
oracle數據恢復—Oracle數據庫打開報錯的數據恢復案例
![oracle數據恢復—Oracle數據庫打開<b class='flag-5'>報錯</b>的數據恢復案例](https://file1.elecfans.com/web2/M00/8F/05/wKgZomTLUp-AEdgqAAJwnPCXKpg284.png)
ESP8266上加載micropython,文件的MD5與閃存中的數據不匹配怎么解決?
ESP32-C3私有服務的UUID設置為128bit UUID會報錯怎么解決?
SD NAND異常問題案例——文件系統篇
![SD NAND異常問題案例——<b class='flag-5'>文件</b>系統篇](https://file1.elecfans.com/web2/M00/EE/77/wKgaomZroUKAdd_HAADAZ6hu-I4486.png)
Linux系統中共享文件找不到怎么辦
![Linux系統中共享<b class='flag-5'>文件</b>找不到<b class='flag-5'>怎么辦</b>](https://file1.elecfans.com//web2/M00/E4/40/wKgZomY_DgyADH2PAAAdvM9Ml8k250.png)
BOM與焊盤為什么不匹配?
工控主板發生故障該怎么辦?
STM32F103是如何知道要從啟動文件開始執行的?
CubeIDE添加自己的.c和.h文件就報錯的原因?
使用STM32CubeProgrammer來下載hex文件報錯,為什么?
![](https://file1.elecfans.com/web2/M00/C1/94/wKgaomXXLNKAA5jKAAIb4bp_jwo382.png)
評論