adsp-21489evb開發(fā)板使用說明一vdsp自己編程寫代碼詳解_第1頁
adsp-21489evb開發(fā)板使用說明一vdsp自己編程寫代碼詳解_第2頁
adsp-21489evb開發(fā)板使用說明一vdsp自己編程寫代碼詳解_第3頁
adsp-21489evb開發(fā)板使用說明一vdsp自己編程寫代碼詳解_第4頁
adsp-21489evb開發(fā)板使用說明一vdsp自己編程寫代碼詳解_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

如何來做21489的開 三、VDSP軟件安 SW2和 : (2:SDRAM (3: (2:Bloc- (3:Sampled- (4:Sampled- 總 21489開發(fā)板簡NORflashSPIflashBOOTSHARC同軸SPDIF輸入輸出,串口通訊,按鍵和LED燈等功能。特別注意:開發(fā)板ADI原廠開發(fā)板ADZS-21489-EZLITE的硬件設(shè)計(jì),所以可以無縫支持ADI原廠提供的所有例程!板主要器件包含SDRAM:48LC16M16A2,16MB,采用16bit模式(或pin兼容程序兼容的其他型號NORflash:S29AL016J70TF102,8bit模式(或pin兼容程序兼容的其他型號SPIflash:M25P16,8bit模式(或pin兼容程序兼容的其他型號音頻底板主要器件包4833LED開發(fā)板勘第一種開發(fā)(自己寫程序編程一、硬件準(zhǔn) 二、軟件準(zhǔn)備三、VDSP軟件安了VDSP5.1.2軟件,當(dāng)然您也可以通過ADI公司官網(wǎng)。 安裝軟件的特別注意事項(xiàng):在安裝軟件的時(shí)候,請務(wù)必關(guān)閉、殺毒軟件,實(shí)的e作 ,文檔中就不再做詳細(xì)描述了四、硬件環(huán)境搭JTAGUSB線連接仿真器和PC,作用為上電+數(shù)據(jù)通訊。開發(fā)板上電,硬件環(huán)境搭成。文檔中獲得,EE68文檔也是ADIDSPJTAG詳細(xì)說明文檔,什么接口定義,JTAG都總結(jié)一下軟件安裝,關(guān)殺毒關(guān),強(qiáng)制安裝所有系統(tǒng)提示要不要裝的軟件,不不能使五、仿真器正確上電狀態(tài)說器與ADI公司原廠的工具完全兼容。安裝后驅(qū)動會顯示為ICE-1000的設(shè)備接入。USBPCPower燈亮,這個是正常的,一旦仿真器通過軟件的一系列操作,進(jìn)DSP,的3.3/5V的燈才會亮。特別注意:如果仿真器插入PC后,沒有自動安裝驅(qū)動,或者驅(qū)動安裝不正確,可以在設(shè)備管理器里找到該仿真器硬件,并手動安裝驅(qū)動,驅(qū)動就在VisualDSP++軟件安 下,指定到下即可六、開發(fā)板上的開關(guān)詳細(xì)說SW2由NORFLASH從原理上來講,為什么調(diào)節(jié)開關(guān),能選通boot模式,里是有詳細(xì)描述的,置,我們設(shè)置的SW2和SW3開關(guān)就是依據(jù)此項(xiàng)配置來做的。CLK_CFG0CLK_CFG1配置的頻率運(yùn)行,在引導(dǎo)完成后,該頻七、開發(fā)板上電后BOOT八、開始調(diào)導(dǎo)致出錯,所以為了避免這種小概率的發(fā)生,我們把BOOT開關(guān)調(diào)整到非當(dāng)下2個就可以直接接管DSP,來調(diào)試程序了。打開軟軟件裝好,硬件環(huán)境也搭建好了,下一步就來跑個例程看看。打 VisualDSP++軟件新建處理器系列里選擇SHARC,這里簡單說一下,ADI公司的DSP,在VisualDSP++這個軟件里是分三大類的,Blackfin、SHARC、TigerSHARC。BF是定點(diǎn)處理器,SHARC跟TigerSHARC是浮點(diǎn)處理器。21489屬于SHARC,所以就按上圖所示選擇SHARC +Next進(jìn)入下一步。如上圖所示,選擇Emulator。這里有4個選項(xiàng),第一個EZ-KIT,如果在使用ADI公司開發(fā)是模擬環(huán)境,無需接硬件就可以進(jìn)行模擬仿真器;第四個是第插件,沒啥用,不選。好板子之后,會顯示上圖那個紅框里的內(nèi)容九、可能出現(xiàn)的故障和解決辦DSP++軟件提供了自帶的TEST功能,能通過軟件分析,得出故障原因,并排除。OP的經(jīng)驗(yàn):VisualDSP++軟件并不是百分之百的穩(wěn)定,就像微軟作系統(tǒng)這么多年,OpenADSPADIDevelopmentICEWindow提示找到新硬件的情況下重裝一下ICEPCADI仿真器的測試工具“VisualDSPConfigurator”來進(jìn)行故障排查。這一步我要詳細(xì)講一下,有不少用了多年ADIDSP的老客戶都還不知道ADIVDSP里有這么一個排查ICE故障的工具。 “TestingICEPACmemory”這一步不通過,返修。前三步是ICE的自檢,第二第三步不通過,說明是ICE本身出了問題,需要返修?!癉eterminingscanpach 定要。并且不能同事開2VisualDSP++軟件。十、跑程序(1LED這近15年來開發(fā)ADIDSP實(shí)際項(xiàng)目里碰到問題的經(jīng)驗(yàn)之談,希望能夠?qū)τ脩粲袔椭┡艹绦蚓蜕婕暗搅薞isualDSP++軟件的操作,我有錄制過一個,是專門講VDSP軟件教學(xué)的優(yōu)酷 VDSP 結(jié)合整個CLED燈,按下一個按鍵,對應(yīng)某一個LED燈亮。讓我們來編譯運(yùn)行,試試則LED3亮起。help里去搜就能搜到啦,VDSP的help集成了所有有用的資料,非常好用!說一下,所有ADIDSP的寄存器說明,到VDSPhelp里去搜!舉一個最簡單的例子。BF533PPI,PPI_CONTROL這個寄存器的詳細(xì)說明,上哪里去找(21489同理。我們打開VisualDSP++軟件,打開幫助。(2:SDRAMSDRAMSDRAM內(nèi)存的工作情況。將SDRAM自檢工程拖到VDSP中,編譯,運(yùn)行。十二、跑程序(3是直接用的ADI官網(wǎng)的串口程序,串口的設(shè)置,程序的含義均有標(biāo)注,可以看一下。音頻開(1:Block-BasedTalkthru48or96任何處理,交給AD1938再進(jìn)行數(shù)字轉(zhuǎn)模擬,將模擬的音頻信號送到對應(yīng)的通道,實(shí)現(xiàn)多通是這么設(shè)計(jì)的,如果1/2IN,就是4/56/7OUT;如果是0/1IN,就是0/1或者2/3通道OUT。程。這時(shí)候把輸出改6/7通道,也能聽到音樂;如果再接一個音箱,那4/56/7都能聽右聲道IN就是板子上的2/3IN。十四、音頻開發(fā)(2:Bock-BasedTalkthru十五音頻開(3Sampled-BasedTalkthru48or96Left_Channel_Out1=Left_Channel_In2;2/3IN2/3OUT。Left_Channel_Out3=Left_Channel_In1;Left_Channel_Out4=Left_Channel_In1;十六、音頻開發(fā)(4:Sampe-BasedTalkthru192Left_Channel_Out1=Left_Channel_In1;Left_Channel_Out3=Left_Channel_In2;Left_Channel_Out4=Left_Channel_In2;十七、音頻開發(fā)(5)I2SCSampled-Based十八、音頻開發(fā) 十九音頻開(7SPDIF ogTalkT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論