下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 采用MATLAB的DSP調(diào)試方法本文結(jié)合具體例證,介紹基于MATLAB的DSP應(yīng)用程序調(diào)試方法。MATLAB具有強(qiáng)大的分析、計(jì)算和可視化功能,利用MATLAB提供的數(shù)十個(gè)專業(yè)工具箱,可以方便、靈活地實(shí)現(xiàn)對(duì)自動(dòng)控制、信號(hào)處理、通信系統(tǒng)等的算法分析和仿真,是算法設(shè)計(jì)人員和工程技術(shù)人員必不可少的軟件工具。數(shù)字信號(hào)處理器(DSP)作為一種可編程專用芯片,是數(shù)字信號(hào)處理理論實(shí)用化過程的重要技術(shù)工具,在語音處理、圖像處理等技術(shù)領(lǐng)域得到了廣泛的應(yīng)用。但對(duì)于算法設(shè)計(jì)人員本文結(jié)合具體例證,介紹基于MATLAB的DSP應(yīng)用程序調(diào)試方法。MATLAB 具有強(qiáng)大的分析、
2、計(jì)算和可視化功能,利用MATLAB 提供的數(shù)十個(gè)專業(yè)工具箱,可以方便、靈活地實(shí)現(xiàn)對(duì)自動(dòng)控制、信號(hào)處理、通信系統(tǒng)等的算法分析和仿真,是算法設(shè)計(jì)人員和工程技術(shù)人員必不可少的軟件工具。 數(shù)字信號(hào)處理器(DSP)作為一種可編程專用芯片,是數(shù)字信號(hào)處理理論實(shí)用化過程的重要技術(shù)工具,在語音處理、圖像處理等技術(shù)領(lǐng)域得到了廣泛的應(yīng)用。但對(duì)于算法設(shè)計(jì)人員來講,利用匯編語言或C 語言進(jìn)行DSP 功能開發(fā),對(duì)于具有周期長(zhǎng)、效率低的缺點(diǎn),不利于算法驗(yàn)證和產(chǎn)品的快速開發(fā)。 由MathWorks 公司和TI公司聯(lián)合開發(fā)的MATLAB Link for
3、 CCS Development Tools(簡(jiǎn)稱CCSLink)是MATLAB6.5 版本(Release13)中增加的一個(gè)全新的工具箱,它提供了MATLAB、CCS 和DSP 目標(biāo)板的接口,利用此工具可以像操作MATLAB變量一樣來操作DSP 器件的存儲(chǔ)器和寄存器,使開發(fā)人員在MATLAB 環(huán)境下完成對(duì)DSP 的操作,從而極大地提高DSP 應(yīng)用系統(tǒng)的開發(fā)進(jìn)程。1 CCSLink 初步 CCSLink 工具通過雙向連接將MATLAB、CCS 和DSP 目標(biāo)板聯(lián)系起來,允許開發(fā)者利用MATLAB 強(qiáng)大的可視化、數(shù)據(jù)處理和分析函數(shù)對(duì)來自CCS 的數(shù)據(jù)進(jìn)行分析和
4、處理,極大地簡(jiǎn)化TI 公司DSP 軟件的分析、調(diào)試和驗(yàn)證過程。三者關(guān)系如圖1示。 圖1 CCSLink連接關(guān)系 CCSLink 的主要特點(diǎn)為:在MATLAB 環(huán)境下完成對(duì)DSP器件的調(diào)試、數(shù)據(jù)傳遞和驗(yàn)證;在MATLAB 和DSP 之間實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)傳遞;支持XDS510 和XDS560仿真器;提供嵌入式對(duì)象,可以訪問C/C+變量;擴(kuò)展了MATLAB 和eXpressDSP工具調(diào)試能力。 MATLAB 6.5 版集成了CCSLink1.0 工具,支持CCS 能識(shí)別的所有板卡及硬件DSP,包括TIC2000、C5000
5、、C6000 DSP及EVM板、DSK板、simulator 及任何符合標(biāo)準(zhǔn)的用戶板和第三方板。CCSLink 正常工作除了需要MATLAB 及其信號(hào)處理工具箱外,還需要TI 的編譯器(compiler)、匯編器(assembler)、鏈接器(linker)、CCS IDE2.1、CCS 配置工具信其他軟件工具。在MATLAB 環(huán)境下輸入命令help ccslink若CCSLink 已正確安裝,則會(huì)顯示產(chǎn)品信息及進(jìn)行CCS 和RTDX 操作的函數(shù)列表:MATLAB Link for Code Composer Studio(tm)Version 1.0 (R13) 28-Jun-2002。若M
6、ATLAB 不能返回信息,則表明CCSLink 未安裝成功,需進(jìn)行重新安裝。2 CCSLink 對(duì)象的建立 在對(duì)DSP 進(jìn)行操作之前,應(yīng)該首先建立一個(gè)DSP 目標(biāo)。對(duì)于配置了多DSP 系統(tǒng)的用戶,CCSLink 提供了兩種選擇DSP目標(biāo)的工具:ccsboardinfo 函數(shù)和boardprosel 圖形用戶界面,用戶可以根據(jù)返回值和自己需求選擇相應(yīng)的對(duì)象。以采用圖形用戶界面為例,若配置有XDS510 Emulator 和C5416 Simulator 二種DSP 系統(tǒng),運(yùn)行boardNum,procNum = boardprocsel,則MATLAB 通過對(duì)
7、CCS 配置的自動(dòng)檢測(cè),出現(xiàn)圖2 所示的目標(biāo)選擇界面。本文根據(jù)需要選擇硬件仿真器C54xxXDS510Emulator 并點(diǎn)擊Done,則可返回板卡編號(hào)和處理器編號(hào):boardNum=1,procNum=0。 圖2 CCSLink對(duì)象選擇 利用ccsdsp 函數(shù)可以確立一個(gè)DSP 對(duì)象。ccsdsp 以板卡編號(hào)和處理器編號(hào)為參數(shù),并在建立鏈接對(duì)象后返回其它屬性,如處理器型號(hào)、處理器名稱等。例如,運(yùn)行cc=ccsdsp('boardnum',boardNum, 'procnum', procNum),則建立起一個(gè)CCS
8、 IDE 對(duì)象的句柄cc。從而可以通過cc,在MATLAB 下實(shí)現(xiàn)對(duì)CCS 的操作并控制DSP 芯片。3 CCSLink 調(diào)試DSP 代碼實(shí)例 建立起MATLAB 鏈接之后,就可以通過CCS 為DSP 目標(biāo)產(chǎn)生可執(zhí)行代碼,并進(jìn)行編譯、調(diào)試和分析。在以下的介紹中,均以MATLAB 自帶的工程文件為例。3.1 加載DSP 目標(biāo)板 在MATLAB 環(huán)境執(zhí)行以下代碼:projfile = fullfile( matlabroot, 'toolbox', 'ccslink', 'ccsdemos', 'ccstutorial','ccstut_54xx.pjt')%選擇工程文件projpath = fileparts(projfile) %指定工程文件路徑open(cc,projfile)%打開工程文件visible(cc,1)%使CCS IDE 前臺(tái)可見cd(cc,projpath)%改變MATLAB 工作路徑build(cc,'all',60)%編譯工程load(cc,'ccstut_54xx.out',30)%加載可執(zhí)行文件 則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嬰兒洗浴技巧培訓(xùn)課件
- 2024至2030年中國(guó)牛仔噴砂機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)3V扣式電池?cái)?shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年中國(guó)聯(lián)邦菲迪樂片市場(chǎng)調(diào)查研究報(bào)告
- 2024年中國(guó)塑料夜光寵物夾市場(chǎng)調(diào)查研究報(bào)告
- 2024年08月天津天津銀行第六中心支行社會(huì)招考(812)筆試歷年參考題庫(kù)附帶答案詳解
- 2025至2031年中國(guó)扣式文件包行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)工程技師制服行業(yè)投資前景及策略咨詢研究報(bào)告
- 社區(qū)物業(yè)管理工作參考計(jì)劃范文5篇
- 馬曉蓮課件房地產(chǎn)市場(chǎng)研究分析
- 女子水晶樂坊
- 漢語中的詞語詞性分類(課堂)課件
- 骨盆骨折PPT完整版
- 2023-2024學(xué)年廣西壯族自治區(qū)南寧市小學(xué)語文五年級(jí)期末高分試題附參考答案和詳細(xì)解析
- 事業(yè)單位登記管理講座課件
- DB44T 1315-2014物業(yè)服務(wù) 檔案管理規(guī)范
- 基本醫(yī)療保險(xiǎn)異地就醫(yī)登記備案申請(qǐng)表
- 非線性光纖光學(xué)六偏振效應(yīng)PPT
- 雪夜的老人閱讀答案6篇
- 2022數(shù)學(xué)課程標(biāo)準(zhǔn)解讀及實(shí)踐:八下平行四邊形大單元設(shè)計(jì)
- 昌樂二中271課堂教學(xué)模式
評(píng)論
0/150
提交評(píng)論