DSP實(shí)驗(yàn)一-CCS軟件的使用(共6頁)_第1頁
DSP實(shí)驗(yàn)一-CCS軟件的使用(共6頁)_第2頁
DSP實(shí)驗(yàn)一-CCS軟件的使用(共6頁)_第3頁
DSP實(shí)驗(yàn)一-CCS軟件的使用(共6頁)_第4頁
DSP實(shí)驗(yàn)一-CCS軟件的使用(共6頁)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上實(shí)驗(yàn)一 CCS軟件的使用 CCS是TI公司開發(fā)的集編輯、編譯、調(diào)試等功能為一體的DSP開發(fā)工具,我們本次實(shí)驗(yàn)通過一個(gè)簡單的程序來學(xué)習(xí)CCS軟件的基本使用方法。一實(shí)驗(yàn)?zāi)康模?了解240X系列DSP程序的結(jié)構(gòu)及文件組織2了解CCS開發(fā)環(huán)境功能,掌握其使用方法二實(shí)驗(yàn)器材1CCS軟件,DSP仿真器2示波器(可選)三實(shí)驗(yàn)內(nèi)容1 運(yùn)行CCS軟件,建立工程2 輸入程序3 編譯工程,下載并執(zhí)行實(shí)驗(yàn)程序,檢查實(shí)驗(yàn)結(jié)果四基礎(chǔ)知識1 源代碼書寫格式在CCS中源代碼具有自己的書寫格式,簡單歸納如下:(1) 每一行代碼分三個(gè)區(qū):標(biāo)號區(qū)、指令區(qū)、注釋區(qū) 標(biāo)號區(qū)必須頂格寫,主要是定義變量、常量、程

2、序標(biāo)簽時(shí)的名稱,標(biāo)號區(qū)占3個(gè)TAB的間隔,即12個(gè)字符。 指令區(qū)位于標(biāo)號區(qū)之后,以空格或TAB隔開。如果沒有標(biāo)號,也必須在指令前面加上空格或TAB,不能頂格,指令碼占2個(gè)TAB間隔,然后是操作數(shù)。 注釋區(qū)在標(biāo)號區(qū)、指令區(qū)之后,以分號開始。注釋區(qū)前面也可以沒有標(biāo)號區(qū)和指令區(qū);另外,還有專門的注釋行,以*打頭,必須頂格開始。如果功能說明較多以分格線框起來。(2) 一般區(qū)分大小寫(3) CCS集成開發(fā)環(huán)境對書寫格式?jīng)]有做要求,但養(yǎng)成良好的代碼書寫格式,增加代碼的可讀性,避免低級的錯誤,對今后軟件的開發(fā)是有幫助的。另外,其他匯編語言的編程風(fēng)格也可以借用過來,如標(biāo)示符命名規(guī)則、程序說明的要求等。2 矢量

3、文件 矢量文件是DSP程序中非常重要的文件,用來管理程序復(fù)位和中斷向量的配置。當(dāng)有中斷發(fā)生并且處于允許狀態(tài)時(shí),程序指針跳轉(zhuǎn)到中斷向量表中對應(yīng)的中斷地址,由于中斷服務(wù)程序較長,通常中斷矢量文件存放的是一個(gè)跳轉(zhuǎn)指令,指向?qū)嶋H的中斷服務(wù)程序。; SOLUTION FILE FOR VECtor.ASM .ref _c_int0 .sect "vectors" ;定義主向量段 ;Interrupt vector table for core;reset B _c_int0 ;00h resetint1: B int1 ;02h INT1int2: B int2 ;04h INT2i

4、nt3: B int3 ;06h INT3int4: B int4 ;08h INT4int5: B int5 ;0Ah INT5int6: B int6 ;0Ch INT6int7: B int7 ;0Eh reservedint8: B int8 ;10h INT8 user-definedint9: B int9 ;12h INT9 user-definedint10: B int10 ;14h INT10 user definedint11: B int11 ;16h INT11 user definedint12: B int12 ;18h INT12 user definedint

5、13: B int13 ;1Ah INT13 user definedint14: B int14 ;1Ch INT14 user definedint15: B int15 ;1Eh INT15 user definedint16: B int16 ;20h INT16 user definedint17: B int17 ;22h TRAPint18: B int18 ;24h NMIint19: B int19 ;26h reservedint20: B int20 ;28h INT20 user definedint21: B int21 ;2Ah INT21 user defined

6、int22: B int22 ;2Ch INT22 user definedint23: B int23 ;2Eh INT23 user definedint24: B int24 ;30h INT24 user definedint25: B int25 ;32h INT25 user definedint26: B int26 ;34h INT26 user definedint27: B int27 ;36h INT27 user definedint28: B int28 ;38h INT28 user definedint29: B int29 ;3Ah INT29 user def

7、inedint30: B int30 ;3Ch INT30 user definedint31: B int31 ;3Eh INT31 user defined3 鏈接配置文件一個(gè)完整的DSP程序至少包含三個(gè)部分:主程序、矢量文件、鏈接配置文件(*.cmd).鏈接配置文件確定了程序鏈接成最終可執(zhí)行代碼時(shí)的選項(xiàng),其中有很多條目,實(shí)現(xiàn)不同方面的功能,其中最常用的也是必須的兩條:(1) 存儲器的分配(2) 指定程序入口下面是本次實(shí)驗(yàn)的鏈接文件,對于一般實(shí)驗(yàn),該鏈接配置文件已足夠了/* SOLUTION FILE FOR LAB11.CMD */ -stack 40 MEMORY PAGE 0: VE

8、CS origin = 0000h, length = 0040h PVECS origin = 0044h, length = 0100h FLASH: origin = 150h, length = 7EAFh SARAM_P: origin = 8100h, length = 1000h PAGE 1: B2: origin = 0060h, length = 020h B0: origin = 200h, length = 100h B1: origin = 300h, length = 100h SARAM_D: origin = 0C00h, length = 400h PERIP

9、H: origin = 7000h, length = 1000h EXT: origin = 8000h, length = 8000h PAGE 2: IO_EX: origin = 0000h, length = 0FF00h IO_IN: origin = 0FFF0h, length = 0Fh SECTIONS reset: > VECS PAGE 0 .vectors > VECS PAGE 0 .pvecs: > PVECS PAGE 0 .text: > FLASH PAGE 0 .cinit: > FLASH PAGE 0 .const: > SARAM_D PAGE 1 .bss: > SARAM_D PAGE 1 .data: > B0 PAGE 1 .stack: > B1 PAGE 1 .data0: > B2 PAGE 1 .buffer: > SARAM_D PAGE 14 將仿真器的JTAG與DEMO板正確連接,接上電源5VUSB插入P

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論