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