哈爾濱理工大學
實驗報告
課程名稱: 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的...