經(jīng)常有人問我,21479和21489到底應(yīng)該怎么開發(fā)?我需要哪些硬件,板子用什么,仿真器用什么,會(huì)用到哪些軟件?我在這里詳細(xì)的說一說吧!
首先要做21479和21489的開發(fā),從方式上來講,目前有兩種。
第一種是完全自己編程,自己用C,C++等語言來寫程序代碼。此類開發(fā),軟件上你會(huì)使用Visual DSP++或者CCES,全部自己寫代碼編程,當(dāng)然ADI提供了一些例程供參考。使用這種方式,硬件上則必須一定要用AD-HP530ICE這類的仿真器來做調(diào)試,這類仿真器又叫JTAG仿真器,只有他能夠支持在VDSP或者CCES軟件下做開發(fā),以及燒寫程序等全部的功能。
AD-HP530ICE仿真器鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.17.f6664901dSWMIE&id=38007242820
第二種是自我編程+圖形化編程,使用CCES做固件開發(fā),并使用ADI的音頻專用軟件sigmastudio畫圖做圖形化程序開發(fā),最后二者程序融合形成可執(zhí)行文件,再下載到板子上去運(yùn)行。這種開發(fā)方式,CCES的固件開發(fā)一定必須只能使用AD-HP530ICE這種JTAG仿真器做,sigmastudio圖形化開發(fā)則一定必須只能使用usbi調(diào)試器做,然后2個(gè)軟件開發(fā)完成之后合二為一,融合成可執(zhí)行得文件,再由530這種JTAG仿真器下載到板子上。
這里提到的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è)400多塊錢的USBi調(diào)試器,才可以完成所有的開發(fā)工作。
綜上所述,SHARC的開發(fā)當(dāng)下就這兩種方式,誰都繞不過去,幾百塊錢的調(diào)試器是無法單獨(dú)調(diào)試21479和21489的。
最后,我們的21479和21489開發(fā)板,以及AD-HP530ICE仿真器,以及USBi仿真器,均會(huì)提供詳細(xì)的開發(fā)教程,從0開始指導(dǎo)用戶,如何使用第一種和第二種方式來做21489和21479的開發(fā),盡可能的簡(jiǎn)化流程,讓大家通過傻瓜式的操作,實(shí)現(xiàn)SHARC的各種音頻處理,EQ,混音,混響,延遲,增益,分頻,各種特效全部都有!這個(gè)文章里就不詳細(xì)描述了啦。
有任何問題,可聯(lián)系OP的QQ:5516164,微信:18611096839! |