(1)UUID mismatch
Efinity在Debug時(shí)會(huì)出現(xiàn)UUID mismatch錯(cuò)誤。很多剛開始使用的人經(jīng)常遇到。下面我們做一個(gè)總結(jié)。歡迎遇到案例時(shí)共同分享。
一般有以下幾種原因
(1)程序沒(méi)運(yùn)行起來(lái)。這種情況CDONE信號(hào)沒(méi)有拉高,說(shuō)明程序沒(méi)有加載到FPGA,也可以說(shuō)程序沒(méi)有運(yùn)行起來(lái)。
(2)配置文件與debugger文件——即json文件不對(duì)應(yīng)。需要手動(dòng)從Perspectives -> Profile Editor中重新import Profile,即找到j(luò)son文件,目前已經(jīng)添加了upload功能功能解決該問(wèn)題,在界面的右上角,會(huì)提示upload。
(3)通過(guò)Open Debugger添加vio或者la,但是實(shí)際上沒(méi)有在Interface Designer中添加JTAG_USER_TAP。
(4)沒(méi)有添加Debug;
(5)JTAG_USER_TAP接口與debug_top例化部分連接出錯(cuò),比如名字不對(duì)。
(6)TI60會(huì)存在A版本與A1版本有區(qū)別不連接不上,2022.8月份之后不存在該問(wèn)題。
(7)添加了vio和la但是沒(méi)有添加debug_top.v到工程中,依然編譯過(guò)去,連接時(shí)也會(huì)提示UUID mismatch.
(8)Debugger Auto Instantiation沒(méi)有打開。
(9)有客戶第一次的設(shè)計(jì)調(diào)試信號(hào)線 TCK TDO TMS(10K上拉) TDI(10K上拉)是直連的使用正常。第二次在TCK,TDO,TMS和TDI串聯(lián)了100歐的電阻,并且TCK進(jìn)行了4.7K下拉,就出現(xiàn)了UUID mismatch。
(10)JTAG USER TAP不對(duì)應(yīng)。比如下圖選擇了USER2,但是連接時(shí)選擇的是USER1.
(11)T20以下器件在通過(guò)JTAG配置時(shí)必須要連接CRESET,T8F81還需要連接SSN信號(hào)。如果沒(méi)有連接的話,可能存在看似JTAG配置成功,但是實(shí)際上配置的程序并沒(méi)有運(yùn)行,依然只運(yùn)行了上電第一次配置的程序。此時(shí)UUID肯定也不匹配,因?yàn)樾鲁绦驔](méi)有運(yùn)行。
(12)沒(méi)正確指定top文件。如果沒(méi)有指定top文件,軟件會(huì)自動(dòng)選擇top文件,很多時(shí)候就是用戶自己定義的top文件。
(13) JTAG下載器連接有問(wèn)題。
說(shuō)明:upate1 添加了(12)(13)兩項(xiàng)。
(14)另外我們也遇到了程序設(shè)計(jì)并沒(méi)有問(wèn)題,也會(huì)出現(xiàn)以下情況,這時(shí)候可能要重啟軟件。
(2)Debugger不運(yùn)行
現(xiàn)象:點(diǎn)擊run和run immediate都沒(méi)有運(yùn)行,Core Status處于Idle狀態(tài)。
原因:(1)時(shí)鐘沒(méi)有運(yùn)行。
(2)時(shí)鐘性能不好,或者時(shí)序不好。
(3)gitwave打不開
原因:
(1)注意環(huán)境變量路徑為"C:Efinitygtkwave64bin",不能添加"gtkwave.exe"
(2)正確的添加環(huán)境變量后,要重啟efinity才能打開
(4)debugger關(guān)不掉
原因:(1)關(guān)閉工程,重新打開。
(5)直接通過(guò)josn文件打開Debugger。
打開Perspectives -> Profiles Editor
(6)Error:invalid sample_cnt, probably error between communication with debug core.
1)JTAG下載正常,能連接上,但是采集數(shù)據(jù)不正確
2)過(guò)一會(huì)兒之后報(bào)下面的錯(cuò)誤
Error:invalid sample_cnt, probably error between communication with debug core.
3)la0是好的,la1會(huì)出上面的錯(cuò)誤
原因:(1)時(shí)鐘沒(méi)有進(jìn)行約束。
(2)時(shí)鐘不穩(wěn)定,比如pll沒(méi)有鎖定。
(7)Open Debugger打不開
(1)沒(méi)有安裝USB驅(qū)動(dòng);
(8)ERROR:Failed polling ready for burst read due to timeout= 5.0 s
結(jié)論:可能沒(méi)有用連續(xù)時(shí)鐘采樣 。
-
DEBUG
+關(guān)注
關(guān)注
3文章
94瀏覽量
19996
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Efinity debuger常見問(wèn)題總結(jié)-v3
![<b class='flag-5'>Efinity</b> debuger<b class='flag-5'>常見問(wèn)題</b><b class='flag-5'>總結(jié)</b>-<b class='flag-5'>v</b>3](https://file1.elecfans.com//web3/M00/06/34/wKgZO2eIcFuAT8WPAAMCNDXQfCM745.png)
TTL電路中的常見問(wèn)題及解決方案
soc開發(fā)流程常見問(wèn)題及解決方案
Efinity軟件安裝-v5
Efinity FIFO IP仿真問(wèn)題 -v1
![<b class='flag-5'>Efinity</b> FIFO IP仿真問(wèn)題 -<b class='flag-5'>v1</b>](https://file1.elecfans.com/web2/M00/0A/C7/wKgaomcVzXSAJAskAAAY6WDHRZE641.png)
Keystone NDK常見問(wèn)題解答
![Keystone NDK<b class='flag-5'>常見問(wèn)題</b>解答](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
KeyStone設(shè)備的PCI Express (PCle)常見問(wèn)題
![KeyStone設(shè)備的PCI Express (PCle)<b class='flag-5'>常見問(wèn)題</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Efinity編譯生成文件使用指導(dǎo)-v1
![<b class='flag-5'>Efinity</b>編譯生成文件使用指導(dǎo)-<b class='flag-5'>v1</b>](https://file1.elecfans.com/web2/M00/02/51/wKgZoma6-4iAHnXuAABuYLRstYU823.jpg)
Efinity debuger常見問(wèn)題總結(jié)-v2
![<b class='flag-5'>Efinity</b> debuger<b class='flag-5'>常見問(wèn)題</b><b class='flag-5'>總結(jié)</b>-<b class='flag-5'>v</b>2](https://file1.elecfans.com/web2/M00/FB/17/wKgZomaPVAuAJxatAAAqSxs2LgQ640.png)
SC171開發(fā)套件V1 技術(shù)資料
CMSIS-RTOS V1與V2的區(qū)別是什么?
步進(jìn)電機(jī)常見問(wèn)題及維護(hù)
![步進(jìn)電機(jī)<b class='flag-5'>常見問(wèn)題</b>及維護(hù)](https://file1.elecfans.com/web2/M00/C5/27/wKgZomX6rS-AaLT9AAAVtSqDvnY860.jpg)
評(píng)論