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