使用軟件及開發(fā)板版本
開發(fā)板:MZ7XA-7020
7020板的教學視頻和文檔均是基于vivado2017版本的,因此在實際操作過程中會遇到不少問題,本篇博客就是記錄這些不同和一些開發(fā)文檔中未提到的問題。
一,vitis在build project時卡住。
build project卡在17%或49%,或者出現(xiàn)下圖所示的描述:
這里是vitis 2017版和2020版本的一個不同。2017版本是直接從vivado的 File->Launch SDK 加載到SDK;2020版本沒有這個選項,如果直接從vitis應(yīng)用程序開啟vitis,編譯時就會出現(xiàn)上述報錯。
解決辦法:2020版本vivado上 Tools->Launch Vitis IDE。
二,Could not find FPGA device on the board for connection ‘Local’
在板子上找不到本地的FPGA設(shè)備,也就是PC端未識別板子,更詳細一點的話就是,7020板子上的USB-232這個串口識別不了。查看 設(shè)備管理器,在 ‘其他設(shè)備’ 里找到帶感嘆號的設(shè)備,這個代表PC端沒有該設(shè)備的驅(qū)動。
解決辦法:下載安裝對應(yīng)驅(qū)動,例如:CP210x USB to UART Bridge驅(qū)動。
三,F(xiàn)PGA configuration failed:DONE PIN is not high
下載器速度太快。但實際上,我使用了這兩種辦法,最后都沒有解決,我猜測可能還是版本差異的問題,2020版本參考我的方法:
解決辦法
’debug configuration‘ 里勾選下圖所示的選項。
四,Could not find ARM device on the board for connection ‘Local’
報錯和問題二類似,原理也差不多。’could not find FPGA‘ 是USB-232的問題?!甤ould not find ARM’ 是JTAG的問題,一般Vivado自動下載驅(qū)動,若有需要安裝驅(qū)動,安裝即可。下圖就是JTAG。
7020板是同時支持 SD 卡啟動和 JTAG 調(diào)試,下載調(diào)試時,會產(chǎn)生干擾,一定記得先斷電取下SD卡,再使用JTAG下載調(diào)試。
但有時重復(fù)debug依舊會報錯問題二和問題四,這時新建一個debugger_Default 然后debug即可。如下圖:
注意:如果,還不能解決問題(其實經(jīng)常出現(xiàn)),這多半是軟件的原因
解決辦法:
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1629文章
21736瀏覽量
603372 -
SD卡
+關(guān)注
關(guān)注
2文章
565瀏覽量
63899 -
JTAG
+關(guān)注
關(guān)注
6文章
400瀏覽量
71687
發(fā)布評論請先 登錄
相關(guān)推薦
評論