特別說明
教程中本應(yīng)該每一步操作都有詳細(xì)的截圖說明,但由于網(wǎng)站空間有限,無法一一上傳,如有具體問題可咨詢OP的QQ:5516164,郵箱:sale@openadsp.com,微信:18611096839。
我們從最簡單的開始,先做一個(gè)直通的例程。先把這個(gè)板子弄出聲來,這個(gè)程序我覺得幾分鐘就能掌握,你會(huì)發(fā)現(xiàn)SigmaDSP的開發(fā)竟然是如此的簡單!(調(diào)試DSP的時(shí)候,SW1撥OFF,SW2撥IIC,以下不再贅述)
下面要做的事很簡單,選擇一路HPIN,輸入音源,通過ADAU1701的codec進(jìn)行模擬轉(zhuǎn)數(shù)字,并不經(jīng)過任何的數(shù)字音效處理,直通為數(shù)字轉(zhuǎn)模擬,再輸出到音箱。讓手機(jī)輸入音源播放音樂,看看音箱能否正常的發(fā)聲。
1. 打開SigmaStudio軟件。我安裝的是4.1版本,當(dāng)下最新的。選擇File> New Project,新建一個(gè)工程。
4. 將做好的例程下載到板子上?砂碏7或快捷按鈕,或通過主菜單Link Compile Download來把你的設(shè)計(jì)下載到開發(fā)板的ADAU1701中,實(shí)現(xiàn)1701 的音頻直通功能。
如USBi與開發(fā)板通信正常, SS右下角的狀態(tài)欄會(huì)顯示100%, Active: Downloaded。
5. 將輸入音源設(shè)備播放音源,輸出音源開始正常播放。
注意1:編譯完畢后,SS會(huì)在右邊的output窗體里顯示編譯結(jié)果,如有錯(cuò)誤會(huì)提示錯(cuò)誤信息,用戶可據(jù)此信息去修改設(shè)計(jì);如成功則會(huì)顯示資源占用信息,用戶可根據(jù)百分比來增減模塊,如圖:
怎么樣,是不是不要10分鐘,就能自己開發(fā)出第一個(gè)SigmaStudio例程啦 :)
注意2:USBi將例程down到了板子上ADAU1701的SRAM上,斷電就沒有了。USBi的這種調(diào)試是為了快速驗(yàn)證功能,最終需要把這個(gè)例程的代碼燒寫到ADAU1701的外部EEPROM來實(shí)現(xiàn)自啟動(dòng),從而實(shí)現(xiàn)脫機(jī)運(yùn)行。因?yàn)檫想要多寫幾個(gè)例程,所以這個(gè)最終的燒寫和脫機(jī)操作我會(huì)放到最后來寫。
|