DSP實驗1蔡成灼

2023-01-13 06:45:03 字數 2037 閱讀 9237

哈爾濱理工大學

實驗報告

課程名稱: dsp應用技術

學院: 自動化學院

專業班級: 電技12-3班

學生姓名: 蔡成灼

學號: 1212020301

指導教師: 馬靜

實驗一一.實驗目的

1.掌握code composer studio 2.21 的安裝和配置步驟過程。

2.了解dsp 開發系統和計算機與目標系統的連線方法。

3.了解code composer studio軟體的操作環境和基本功能,了解tms320c55xx 軟體開發過程。

⑴ 學習建立工程和管理工程的方法。

⑵ 了解基本的編譯和除錯功能。

⑶ 學習使用觀察視窗。

⑷ 了解圖形功能的使用。

二.實驗原理

*開發tms320c55xx 應用系統一般需要以下幾個除錯工具來完成:

-軟體整合開發環境(code composer studio 2.21):完成系統的軟體開發,進行軟體和硬體**除錯。它也是硬體除錯的輔助手段。

-開發系統(icetek 5100-usb 或icetek 5100-pp):實現硬體**除錯時與硬體系統的通訊,控制和讀取硬體系統的狀態和資料。

-評估模組(icetek vc5509-a 或icetek vc5509-c 等):提供軟體執行和除錯的平台和使用者系統開發的參照。

*code composer studio 2.21 主要完成系統的軟體開發和除錯。它提供一整套的程式編制、維護、編譯、除錯環境,能將組合語言和c 語言程式編譯連線生成coff (公共目標檔案)格式的可執行檔案,並能將程式**到目標dsp 上執行除錯。

*使用者系統的軟體部分可以由ccs 建立的工程檔案進行管理,工程一般包含以下幾種檔案:

-源程式檔案:c 語言或組合語言檔案(*.c 或*.asm)

-標頭檔案(*.h)

-命令檔案(*.cmd)

-庫檔案(*.lib,*.obj)

三.實驗內容

練習使用ccs整合開發環境,並按要求完成乙個簡單專案的編輯、編譯、執行、除錯等。

四.實驗步驟

1.連線實驗裝置;

2.設定code composer studio 2.21 在硬體**(emulator)方式下執行;

3.啟動code composer studio 2.21;

4.建立工程;

⑴ 建立新的工程檔案

⑵ 在工程檔案中新增程式檔案

⑶ 編譯鏈結工程

5.編輯修改工程中的檔案;

⑴ 檢視工程檔案

⑵ 檢視原始檔

⑶ 編輯修改原始檔及編譯程式

⑷ 修改工程檔案的設定

6.基本除錯功能

⑴ **程式

⑵ 設定軟體除錯斷點

⑶ 利用斷點除錯程式

7.使用觀察視窗

⑴ 執行view watch window 開啟觀察視窗

⑵ 在 中,用滑鼠雙擊乙個變數(比如num),再單擊滑鼠右鍵, 擇「quick watch」,ccs 將開啟quick watch 視窗並顯示選中的變數。

⑶ 在 中,選中變數num,單擊滑鼠右鍵,選擇「add to watch window」,ccs 將把變數新增到觀察視窗並顯示選中的變數值。

⑷ 在觀察窗口中雙擊變數,則可以在這個視窗中改變變數的值。

⑸ 把str 變數加到觀察窗口中,點選變數左邊的」+」,觀察視窗可以展開結構變數,並且顯示結構變數的每個元素的值。

⑹ 把str 變數加到觀察窗口中;執行程式進入write_buffer 函式,此時num 變數超出了作用範圍,可以利用call stack 視窗察看在其他函式中的變數:

1 選擇選單viewcall stack 開啟堆疊視窗。

②雙擊堆疊視窗的main()選項,此時可以察看num 變數的值。

8.檔案輸入/輸出

五.實驗結果

通過對工程檔案「volume」的編譯、執行後得到結果的圖形顯示如下:

顯示區域中,左圖為input,右圖為output,右下角為所選變數的屬性。

成績評定指導教師

DSP實驗報告

姓名 班級 電子1201 學號 一,已完成的實驗 1 有限衝激響應濾波器 fir 演算法實驗 2 無限衝激響應濾波器 iir 演算法實驗 3 卷積演算法 4 頻譜分析 5 自適應濾波器演算法 6 抽樣定理 7 數字影象直方圖統計 8 數字影象邊緣檢測 sobel運算元 9 數字影象的銳化 lapla...

DSP實驗報告

實驗一 閃燈實驗 熟悉dsp軟硬體測試系統 實驗目的 1.了解sharc系列高效能數字訊號處理器的程式開發過程和程式語言 2.熟悉整合開發工具visualdsp 學會使用visualdsp 進行sharc系列adsp的程式開發 編譯與除錯 3.掌握sharc系列adsp的程式載入設計和載入過程。實驗...

DSP實驗報告

姓名 馬勇學號 10051115 院系 航空科學與工程學院 使用組合語言實現加法運算,匯程式設計序如下 main mov acc,10 mov t,2 add acc,t end 逐步執行,執行完第一步後acc值為0000000a,執行結束後結果如下 其中xt為00020000,高位0002即為t的...