



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 采用MATLAB的DSP調試方法本文結合具體例證,介紹基于MATLAB的DSP應用程序調試方法。MATLAB具有強大的分析、計算和可視化功能,利用MATLAB提供的數十個專業(yè)工具箱,可以方便、靈活地實現(xiàn)對自動控制、信號處理、通信系統(tǒng)等的算法分析和仿真,是算法設計人員和工程技術人員必不可少的軟件工具。數字信號處理器(DSP)作為一種可編程專用芯片,是數字信號處理理論實用化過程的重要技術工具,在語音處理、圖像處理等技術領域得到了廣泛的應用。但對于算法設計人員本文結合具體例證,介紹基于MATLAB的DSP應用程序調試方法。MATLAB 具有強大的分析、
2、計算和可視化功能,利用MATLAB 提供的數十個專業(yè)工具箱,可以方便、靈活地實現(xiàn)對自動控制、信號處理、通信系統(tǒng)等的算法分析和仿真,是算法設計人員和工程技術人員必不可少的軟件工具。 數字信號處理器(DSP)作為一種可編程專用芯片,是數字信號處理理論實用化過程的重要技術工具,在語音處理、圖像處理等技術領域得到了廣泛的應用。但對于算法設計人員來講,利用匯編語言或C 語言進行DSP 功能開發(fā),對于具有周期長、效率低的缺點,不利于算法驗證和產品的快速開發(fā)。 由MathWorks 公司和TI公司聯(lián)合開發(fā)的MATLAB Link for
3、 CCS Development Tools(簡稱CCSLink)是MATLAB6.5 版本(Release13)中增加的一個全新的工具箱,它提供了MATLAB、CCS 和DSP 目標板的接口,利用此工具可以像操作MATLAB變量一樣來操作DSP 器件的存儲器和寄存器,使開發(fā)人員在MATLAB 環(huán)境下完成對DSP 的操作,從而極大地提高DSP 應用系統(tǒng)的開發(fā)進程。1 CCSLink 初步 CCSLink 工具通過雙向連接將MATLAB、CCS 和DSP 目標板聯(lián)系起來,允許開發(fā)者利用MATLAB 強大的可視化、數據處理和分析函數對來自CCS 的數據進行分析和
4、處理,極大地簡化TI 公司DSP 軟件的分析、調試和驗證過程。三者關系如圖1示。 圖1 CCSLink連接關系 CCSLink 的主要特點為:在MATLAB 環(huán)境下完成對DSP器件的調試、數據傳遞和驗證;在MATLAB 和DSP 之間實現(xiàn)數據實時傳遞;支持XDS510 和XDS560仿真器;提供嵌入式對象,可以訪問C/C+變量;擴展了MATLAB 和eXpressDSP工具調試能力。 MATLAB 6.5 版集成了CCSLink1.0 工具,支持CCS 能識別的所有板卡及硬件DSP,包括TIC2000、C5000
5、、C6000 DSP及EVM板、DSK板、simulator 及任何符合標準的用戶板和第三方板。CCSLink 正常工作除了需要MATLAB 及其信號處理工具箱外,還需要TI 的編譯器(compiler)、匯編器(assembler)、鏈接器(linker)、CCS IDE2.1、CCS 配置工具信其他軟件工具。在MATLAB 環(huán)境下輸入命令help ccslink若CCSLink 已正確安裝,則會顯示產品信息及進行CCS 和RTDX 操作的函數列表:MATLAB Link for Code Composer Studio(tm)Version 1.0 (R13) 28-Jun-2002。若M
6、ATLAB 不能返回信息,則表明CCSLink 未安裝成功,需進行重新安裝。2 CCSLink 對象的建立 在對DSP 進行操作之前,應該首先建立一個DSP 目標。對于配置了多DSP 系統(tǒng)的用戶,CCSLink 提供了兩種選擇DSP目標的工具:ccsboardinfo 函數和boardprosel 圖形用戶界面,用戶可以根據返回值和自己需求選擇相應的對象。以采用圖形用戶界面為例,若配置有XDS510 Emulator 和C5416 Simulator 二種DSP 系統(tǒng),運行boardNum,procNum = boardprocsel,則MATLAB 通過對
7、CCS 配置的自動檢測,出現(xiàn)圖2 所示的目標選擇界面。本文根據需要選擇硬件仿真器C54xxXDS510Emulator 并點擊Done,則可返回板卡編號和處理器編號:boardNum=1,procNum=0。 圖2 CCSLink對象選擇 利用ccsdsp 函數可以確立一個DSP 對象。ccsdsp 以板卡編號和處理器編號為參數,并在建立鏈接對象后返回其它屬性,如處理器型號、處理器名稱等。例如,運行cc=ccsdsp('boardnum',boardNum, 'procnum', procNum),則建立起一個CCS
8、 IDE 對象的句柄cc。從而可以通過cc,在MATLAB 下實現(xiàn)對CCS 的操作并控制DSP 芯片。3 CCSLink 調試DSP 代碼實例 建立起MATLAB 鏈接之后,就可以通過CCS 為DSP 目標產生可執(zhí)行代碼,并進行編譯、調試和分析。在以下的介紹中,均以MATLAB 自帶的工程文件為例。3.1 加載DSP 目標板 在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 前臺可見cd(cc,projpath)%改變MATLAB 工作路徑build(cc,'all',60)%編譯工程load(cc,'ccstut_54xx.out',30)%加載可執(zhí)行文件 則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皖西衛(wèi)生職業(yè)學院《數字游戲角色設計》2023-2024學年第二學期期末試卷
- 幼兒園大班社會活動《課間十分鐘》教案(5篇)
- 2025年重慶市安全員知識題庫及答案
- 莆田學院《數據結構(Java)》2023-2024學年第二學期期末試卷
- 天津中德應用技術大學《商務數據分析》2023-2024學年第二學期期末試卷
- 濰坊學院《土地測量與評價》2023-2024學年第二學期期末試卷
- 邯鄲科技職業(yè)學院《風電機組設計與制造》2023-2024學年第二學期期末試卷
- 長治幼兒師范高等??茖W?!额A算管理模擬》2023-2024學年第二學期期末試卷
- 2025年江西省建筑安全員《B證》考試題庫
- 2025年湖南省安全員《A證》考試題庫及答案
- 市政工程監(jiān)理規(guī)劃范本(完整版)
- 幼兒園小班語言:《我上幼兒園》 PPT課件
- 高標準農田項目規(guī)劃設計和評審要點
- 小學三年級下冊綜合實踐活動.水果拼盤-(14張)ppt
- 部編版二年級語文下冊第三單元課文《傳統(tǒng)節(jié)日》PPT課件
- 北京市城市建設節(jié)約用地標準
- 開學第一課我們開學啦主題班會PPT課件(帶內容)
- 電源線檢驗報告RVV
- 體育訓練隊隊規(guī)
- 八字命理漫畫版
- 電梯工程開工報告(直梯)(共1頁)
評論
0/150
提交評論