21489開發(fā)板鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.15.13f640d8azTJne&id=539694123232
AD-HP530ICE仿真器鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.51844901erA95j&id=38007242820
USBi仿真器鏈接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.13cd2dbd5u603F&id=38242936768
任何ADI DSP開發(fā)板、仿真器、芯片、技術(shù)支持,均可聯(lián)系OP的QQ:5516164!
以上全部都OK之后,我們就可以開始跑程序了。(抱歉上面幾項(xiàng)寫的很羅嗦,都是我這近15年來開發(fā)ADI DSP實(shí)際項(xiàng)目里碰到問題的經(jīng)驗(yàn)之談,希望能夠?qū)τ脩粲袔椭?/FONT>
跑程序就涉及到了Visual DSP++軟件的操作,我有錄制過一個(gè)視頻教程,是專門講 VisualDSP++軟件的,把這個(gè)軟件幾乎每一個(gè)菜單,每一個(gè)符號(hào)都詳細(xì)的過了一遍,如果有需要的用戶可以參考一下那個(gè)視頻。
VDSP軟件教學(xué)視頻的優(yōu)酷鏈接:https://v.youku.com/v_show/id_XMzE3Nzc5NTY0.html
這里我就簡(jiǎn)單的列一個(gè)基本程序,是如何使用 VDSP 來跑的。
首先,VDSP 不認(rèn)中文路徑,這個(gè)非常關(guān)鍵,意味著你必須要把你得程序全部都放在純英文路徑下,否則編譯就會(huì)出錯(cuò),完全無法進(jìn)行程序開發(fā),切記切記!
我們來跑一個(gè)核心板上按鍵控制燈的程序。程序我放在了F盤根目錄底下,有人會(huì)說你 F 盤是“工作”,中文路徑,跟上面說的純英文路徑不一致啊。別鬧,這個(gè)就是純英文路徑。

“.dpj”是你的工程文件,你在VDSP里新建工程也會(huì)出現(xiàn)這個(gè),我這里就不新建了,直接調(diào)用已經(jīng)寫好的。怎么調(diào)用呢?軟件里有打開工程的選項(xiàng),我一般都更直接一些,扯著這個(gè)“ADSP21489_PBLED.dpj”直接拽進(jìn)軟件里就好了。

打開這個(gè).c,我們來看看這個(gè)程序想干嘛?

結(jié)合整個(gè)C文件里的程序,我們看懂了,總共三個(gè)按鍵,對(duì)應(yīng)前面有三個(gè)LED燈,按下一個(gè)按鍵,對(duì)應(yīng)某一個(gè)LED燈亮。
讓我們來編譯運(yùn)行,試試看。

當(dāng)程序跑起來之后,我按下KEY1,則LED1亮起;按下KEY2,則LED2亮起,按下KEY3,則LED3亮起。
至于怎么用 21489 來控制按鍵點(diǎn)燈,這些個(gè)程序上的配置,那就仔細(xì)看看整個(gè)程序把,我這里不再多羅嗦了。補(bǔ)充一點(diǎn),看不懂的,比如這個(gè)寄存器為什么這么配,可以直接 vdsp 的help 里去搜就能搜到啦,VDSP 的help集成了所有有用的資料,非常好用!
特別注意:21489的寄存器詳細(xì)說明在哪里?寫程序一定會(huì)遇到配置寄存器的問題,而非常多ADI DSP的新手用戶,不光是21489,都會(huì)找不到寄存器的詳細(xì)說明文件。這里統(tǒng)一說一下,所有ADI DSP的寄存器說明,到VDSP的help里去搜!舉一個(gè)最簡(jiǎn)單的例子。
BF533的PPI,PPI_CONTROL 這個(gè)寄存器的詳細(xì)說明,上哪里去找(21489同理)。
我們打開Visual DSP++軟件,打開幫助。

然后輸入你要找的寄存器名稱。就會(huì)列出所有跟這個(gè)寄存器相關(guān)的文檔,找到533的,點(diǎn)開就看到啦。

你會(huì)發(fā)現(xiàn)你這個(gè)寄存器的詳細(xì)介紹文檔是哪個(gè)?看左邊。

這個(gè)文檔的名字叫:ADSP-BF533 Hardware Reference...,所以所有的寄存器都在這個(gè)文檔里進(jìn)行了詳細(xì)的說明。
21489也一樣,也是在ADSP-21489 Hardware Reference的文檔里,如果你嫌麻煩,就在help里找,如果你想要通讀一下,我們也有提供這個(gè)文檔,打開文檔仔細(xì)看即可!
|