2. 搭建硬件開發(fā)環(huán)境
一句話攻略就是:session選擇ICE-1000.
具體點(diǎn)的話就看下面的詳解。
1)AD-HP530ICE Plus仿真器跟所有ADI原廠的仿真器一樣,采用的是14針的標(biāo)準(zhǔn)JTAG設(shè)計(jì)。將ICE和目標(biāo)板通過JTAG仿真頭連起來。(仿真頭有防反插設(shè)計(jì),按照ADI的EE68文檔設(shè)計(jì)的JTAG電路不用考慮插反的問題)
2)給目標(biāo)板和仿真器上電,仿真器因?yàn)槭荱SB直接供電的,所以就直接把PC和仿真器通過USB線連接即可。(考慮到有些用戶是用的臺(tái)式機(jī)前置USB接口,為避免供電不足,建議把我們提供的3頭USB線的副供電頭也接上USB接口)
3.安裝仿真器驅(qū)動(dòng)
1)仿真器第一次插入PC,電腦會(huì)自動(dòng)識(shí)別為ICE-1000并彈出驅(qū)動(dòng)安裝頁面(如下圖):
2)選擇“自動(dòng)安裝軟件”,找到驅(qū)動(dòng)程序。AD-HP530ICE 仿真器與ADI 公司原廠的工具完全兼容,只需自動(dòng)搜索即可找到驅(qū)動(dòng)并完成安裝,安裝后驅(qū)動(dòng)會(huì)顯示為 ICE-1000 的設(shè)備接入。如果沒有自動(dòng)安裝,也可以自己手動(dòng)指定驅(qū)動(dòng)的位置進(jìn)行安裝,驅(qū)動(dòng)全部都在你的VDSP軟件安裝目錄下:
3)完成驅(qū)動(dòng)安裝后,設(shè)備管理器中顯示驅(qū)動(dòng)安裝狀態(tài)如下圖:
4. 運(yùn)行 VisualDSP++5.1.2 軟件界面上,選擇“New Session..”
5. 以BF518為例建session,選擇BF518處理器,然后NEXT:
如果是SHARC,就選擇SHARC里的型號(hào),以21489為例,如下圖:
6. 選擇“Emulator”后,點(diǎn)“Next>”
7.選擇“ADSP-BF518 via ICE-1000”后,點(diǎn)“Finish”
注意事項(xiàng):
硬件需要注意,一定不要帶電拔插JTAG頭,如果結(jié)束仿真調(diào)試,一定必須要把板子和仿真器都斷電之后,再拔掉JTAG頭。我們這10年來修了不下300個(gè)ADI仿真器,95%都是因?yàn)檫@種帶電拔插JTAG頭的誤操作,導(dǎo)致仿真器的接口被擊穿。所以請(qǐng)大家一定注意培養(yǎng)這個(gè)斷電拔JTAG的習(xí)慣,切記切記。
軟件需要注意,任何軟件都可能有不穩(wěn)定的情況出現(xiàn),windows發(fā)展到今天也依然會(huì)出現(xiàn)藍(lán)屏死機(jī)的情況,更何況Visual DSP++和CCES的提供者是一個(gè)芯片廠商。所以如果您在配置好之后連接發(fā)生錯(cuò)誤,不要著急,無非就是這么幾種情況:
1)軟件沒裝好,主要是可能殺毒軟件沒有關(guān)閉,導(dǎo)致軟件的某些重要部件如編譯器被殺毒軟件當(dāng)病毒殺死了。
2)驅(qū)動(dòng)沒裝好,windows自動(dòng)識(shí)別安裝的驅(qū)動(dòng)出現(xiàn)莫名的錯(cuò)誤,解決辦法就是卸載了現(xiàn)在的驅(qū)動(dòng),手動(dòng)指定到驅(qū)動(dòng)所在地進(jìn)行安裝。VDSP和CCES的仿真器驅(qū)動(dòng)均在安裝目錄下,手動(dòng)指定即可。
3)硬件環(huán)境沒有配置好,仿真器沒上電?目標(biāo)板沒上電?JTAG插松了?
4)仿真器壞了?目標(biāo)板壞了?仿真器壞了,找我們保修或維修,目標(biāo)板壞了,就需要你自己檢測了。
5)RP問題,解決辦法就是全部斷電,關(guān)閉軟件,windows進(jìn)程里確保沒有IDDE.EXE的進(jìn)程,整個(gè)重來一遍。
如何判斷以上5種情況呢?我有一個(gè)帖子詳細(xì)的講了一下,很簡單,ADI提供了一個(gè)TEST的工具,一T既知!
http://henglidc.cn/bbs/topic.asp?id=520&boardid=20&tb=1