某年某月某日...
問題描述
當(dāng)我在做某個(gè)項(xiàng)目時(shí),抓了信號后上板調(diào)試,想驗(yàn)證一下信號時(shí)序,當(dāng)我導(dǎo)入ltx文件時(shí),報(bào)錯(cuò)如下:
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文件不對應(yīng)導(dǎo)致。后來在我的調(diào)試生涯中經(jīng)常遇到這個(gè)問題,當(dāng)然,最簡單的解決方法,就是文件沒找對嘛,找對正確的ltx文件就行。
但是也有找到“正確”的ltx文件后,仍然報(bào)錯(cuò)的情況,明明ltx時(shí)間和bit一致,抓信號的過程也沒報(bào)錯(cuò),但就是導(dǎo)不進(jìn)去。
這個(gè)時(shí)候打開debug.xdc或者直接文本打開ltx文件,可以看到里面的信號確實(shí)不是抓的信號。后面我摸了一下規(guī)律,該問題應(yīng)該是在用set up debug抓信號的時(shí)候,或者生成ltx文件的時(shí)候,出了bug,程序紊亂了,這時(shí)候建議清空debug.xdc后,重新抓取一下信號。
當(dāng)然,如果很著急,可以用以下命令重新生成ltx文件:
在tcl指令欄輸入:
write_debug_probes -force xxx.ltx(xxx和bit名字保持一致即可,也可自己命名)
敲完之后,命令行出現(xiàn):
xxxxxx
xxxxxx
這里就懶得寫了,其實(shí)就是告訴你新生成的ltx文件的路徑,好了,可以用新的去試試了。
編輯:黃飛
-
Vivado
+關(guān)注
關(guān)注
19文章
828瀏覽量
68131
原文標(biāo)題:Vivado報(bào)錯(cuò)-bit文件和ltx文件不匹配?
文章出處:【微信號:FPGA通信小白成長之路,微信公眾號:FPGA通信小白成長之路】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
一文詳解Vivado時(shí)序約束

keil不同版本,有的文件在新版本上報(bào)錯(cuò)怎么辦?要裝兩個(gè)版本一起用?
stm32cubeide編譯的時(shí)候報(bào)錯(cuò),無法生成hex文件怎么解決?
Vivado FIR IP核實(shí)現(xiàn)

用dlpc347x_samples運(yùn)行測試,會頻繁發(fā)生報(bào)錯(cuò)怎么解決?
autodl算力云在.pt轉(zhuǎn)換onnx文件時(shí)正常,但onnx轉(zhuǎn).kmodel文件時(shí)報(bào)錯(cuò),為什么?
Oracle報(bào)錯(cuò)“system01.dbf需要更多的恢復(fù)來保持一致性”的數(shù)據(jù)恢復(fù)案例

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫打開報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

ubuntu刪除的文件怎么恢復(fù)
ddos造成服務(wù)器癱瘓后怎么辦
ESP8266上加載micropython,文件的MD5與閃存中的數(shù)據(jù)不匹配怎么解決?
ESP32-C3私有服務(wù)的UUID設(shè)置為128bit UUID會報(bào)錯(cuò)怎么解決?
SD NAND異常問題案例——文件系統(tǒng)篇

評論