補充幾個常見的ADI仿真器故障及可能的解決辦法:
1:ADZS-HPUSB-ICE在掛在ADSP的時候報錯,有根據(jù)我之前的一個帖子來排查故障,發(fā)現(xiàn)TEST都沒有問題可以正常通過,但是就是連不上。想了一下好像碰到過幾個這樣的問題,可能會是幾個原因。第一個原因與ICE無關(guān),ICE是沒問題的,只是因為你的目標(biāo)板里已經(jīng)有程序,而BMODE設(shè)置的不對,導(dǎo)致ICE掛不進去。解決的辦法是通過硬件修改來BMODE。
如果這樣操作也仍然連不上,可以檢查一下自己的JTAG設(shè)計,是否太非常規(guī)了?我有見過處理器到JTAG設(shè)計的連線已經(jīng)無比的長,在JTAG這里還是一個飛線出來,又拉了恨不得10CM的飛線,再跟ICE連接,或者還有JTAG線過一個或者幾個芯片的。話說ADZS-HPUSB-ICE對JTAG設(shè)計的容忍度是很高的,但也不是無限制的。特別是用得時間比較長的ICE,會更差一些。所以我還是建議JTAG設(shè)計盡量走線短,按照標(biāo)準(zhǔn)設(shè)計來,如果一定因為板子尺寸等其他原因必須要飛出來,把那個飛線用錫紙包一下,錫紙跟板上的地連起來,稍微做一個屏蔽,很有效。
如果還是解決不了,拿過來修把,ICE的JTAG線有問題了。
當(dāng)然,還有可能是板子焊接的問題,如果要查焊接的問題,通?梢韵葯z查板子的內(nèi)核和系統(tǒng)電壓,時鐘,復(fù)位,ARDY,NMI管腳的上下拉。
2. 最近發(fā)現(xiàn)的比較有共性的ADI仿真器故障,適用于ADZS-HPUSB-ICE和OpenADSP開源社區(qū)的510ICE、530ICE、560ICE!
如果在搭建好環(huán)境后,發(fā)現(xiàn)自己的仿真器在PC下不識別,在設(shè)備管理器里看不到下面的圖:
更新驅(qū)動也沒辦法,但是在USB輸入設(shè)備里出現(xiàn)了一個“Unknow Device”的東西,而且這個東西又詭異的顯示說驅(qū)動已經(jīng)裝好了!
遇到這種問題,大多數(shù)原因不在ICE,而是USB線!解決這個問題的辦法就是換一根質(zhì)量好的(帶磁環(huán))的USB線,或者那種3頭的,有2個U口接入PC端的,或者把你接在臺式機前端U口換到機箱后面去。
3. ADI DSP的仿真器驅(qū)動有可能會因為操作系統(tǒng)或者自身的visual DSP軟件原因,莫名的損壞,這個時候需要重新安裝一下驅(qū)動,ADI原廠仿真器以及OpenADSP開源社區(qū)的所有仿真器,其驅(qū)動均不需要再安裝額外的驅(qū)動文件,所有的驅(qū)動均在你已經(jīng)裝好Visual DSP++軟件里了。具體在這里:
通常情況下,在一臺PC機第一次接入仿真器的時候,會蹦出讓你安裝驅(qū)動的圖,一般情況下,自動安裝就好了,如果自動安裝不成功,那么就請手動安裝一下,找到上面講到的路徑去選擇安裝。
有時候還是會出現(xiàn)未找到硬件驅(qū)動,這個時候一般來講會有以下幾種情況:
1)Visual DSP++軟件的補丁包沒有打好
ADI在2008、2009年,Visual DSP5.0的時候,軟件內(nèi)部是只有ADZS-HPUSB-ICE、ADZS-HPPCI-ICE和ADZS-USB-ICE的驅(qū)動的。而后面ADI又新加了一個ICE-100B和一個ICE-100的驅(qū)動,這些驅(qū)動都是需要更新了最新的Update補丁,補丁里才會把驅(qū)動集成到VDSP軟件下的驅(qū)動文件夾內(nèi)。如果您用的是比如我們的AD-HP510ICE-FULL、AD-HP510ICE-SHARC或AD-HP530ICE,這些產(chǎn)品都是按照ADI原廠的ICE-100和ICE-100B的設(shè)計來做的,驅(qū)動也是完全用的他的原廠驅(qū)動,所以你就要檢查一下你的軟件開發(fā)環(huán)境的Update補丁是否有安裝。目前最新最穩(wěn)定的是Update10補丁,建議大家的開發(fā)都放在這個版本。
2)仿真器USB線問題
有可能是連接仿真器的USB線纜接口不牢固?或者是線纜傳輸有問題。建議使用全銅屏蔽的USB線,如果是臺式機,請最好接入機箱后面的USB接口。
3)RP問題
VDSP不可能百分百穩(wěn)定,Windows操作系統(tǒng)也不可能百分百穩(wěn)定,遇到這種情況,我們只能歸納成RP問題了。換一臺機器看看,或者斷電再重新接入PC看看。
4)殺毒軟件
最近這個問題非常頻繁,目前的什么360、金山之類的殺毒軟件,會默認的把Visual DSP++軟件安裝過程中要裝的編譯器當(dāng)成病毒給殺掉了,并且可能都不會通知一下你,導(dǎo)致很多客戶明明已經(jīng)安裝好了軟件,但是就不能正常使用。解決辦法也是ADI官方貼出來的辦法就是,裝軟件的時候關(guān)掉殺毒軟件,任何操作系統(tǒng)跳出來的對話框問你需要不需要安裝的時候,一律選擇強制安裝即可。
最后,跟驅(qū)動有關(guān)的還有一點,如果在用ICE掛載板子的時候出現(xiàn)連接錯誤,TEST工具下發(fā)現(xiàn)第一步不通過,極有可能就是驅(qū)動的問題。這個時候你會發(fā)現(xiàn)設(shè)備管理處里的設(shè)備安裝得好好的,顯示的驅(qū)動也裝的好好的,非常莫名其妙。把這個硬件驅(qū)動卸載重裝一下,有可能就解決了這個TEST第一步不通過導(dǎo)致的仿真器掛不上板子的問題。
仿真器相關(guān)的一切問題均可聯(lián)系我,sale@openadsp.com;henglidc.cn;henglidc.cn/bbs |