明確一下,要做21479和21489的開(kāi)發(fā),從方式上來(lái)講,目前只有兩種方式。
第一種是完全自己編程,自己用C,C++等語(yǔ)言來(lái)寫(xiě)程序代碼。此類(lèi)開(kāi)發(fā),軟件上你會(huì)使用Visual DSP++或者CCES,全部自己寫(xiě)代碼編程,當(dāng)然ADI提供了一些例程供參考。使用這種方式,硬件上則必須一定要用AD-HP530ICE這類(lèi)的仿真器來(lái)做調(diào)試,這類(lèi)仿真器又叫JTAG仿真器,只有他能夠支持在VDSP或者CCES軟件下做開(kāi)發(fā),以及燒寫(xiě)程序等全部的功能。軟件則只能使用VDSP或者CCES。
AD-HP530ICE仿真器鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.17.f6664901dSWMIE&id=38007242820
ADSP-21489-EVB開(kāi)發(fā)板鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.27.680840d8UE7uU0&id=539694123232
VDSP軟件或CCES軟件:我們會(huì)在資料光盤(pán)中提供。
第二種是自我編程+圖形化編程,使用CCES做固件開(kāi)發(fā),并使用ADI的音頻專(zhuān)用軟件sigmastudio畫(huà)圖做各種音效的圖形化程序開(kāi)發(fā)(如混響、均衡、增益、反饋、延時(shí)等),最后二者程序融合形成可執(zhí)行文件,再下載到板子上去運(yùn)行。這種開(kāi)發(fā)方式,CCES的固件開(kāi)發(fā)一定必須只能使用AD-HP530ICE這種JTAG仿真器做,Sigmastudio圖形化開(kāi)發(fā)則一定必須只能使用usbi調(diào)試器做,然后2個(gè)軟件開(kāi)發(fā)完成之后合二為一,融合成可執(zhí)行得文件,再由AD-HP530ICE這種JTAG仿真器下載到板子上。
第二種開(kāi)發(fā)方式中提到的USBi仿真器鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.5dc22dbdTcJhsB&id=38242936768
所以這里就解答了很多很多用戶的疑問(wèn),到底用哪個(gè)仿真器做21479和21489的開(kāi)發(fā)呢,只用USBi可不可以?正確答案就是:不管你是用第一種,還是第二種方式,AD-HP530ICE這種JTAG仿真器都是必須一定要用到的仿真器。而如果你用第二種開(kāi)發(fā)方式,則不僅僅是需要AD-HP530ICE這種JTAG仿真器,還一定必須非得要一個(gè)USBi調(diào)試器,才可以完成所有的開(kāi)發(fā)工作。
綜上所述,SHARC的開(kāi)發(fā)當(dāng)下就這兩種方式,誰(shuí)都繞不過(guò)去。文檔將會(huì)基于ADSP-21489-EVB開(kāi)發(fā)板,AD-HP530ICE仿真器,USBi仿真器,CCES軟件,VDSP軟件,SigmaStudio軟件,全面闡述如何使用這兩種開(kāi)發(fā)方式來(lái)對(duì)21489進(jìn)行開(kāi)發(fā)的。