資源描述:
《dsp集成開發(fā)環(huán)境ccs的使用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、DSP實驗實驗二TIDSP集成開發(fā)環(huán)境CCS的使用昆明理工大學(xué)信息工程與自動化學(xué)院電工電子教學(xué)實驗中心主講:楊秋萍講師CCS是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試以及實時跟蹤等功能于一體,極大地方便了DSP芯片的開發(fā)與設(shè)計,是目前使用最為廣泛的DSP開發(fā)軟件之一。一、CCS的簡介CCS是一種針對TMS320系列DSP的集成開發(fā)環(huán)境,在Windows操作系統(tǒng)下,采用圖形接口界面,提供環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等
2、工具。CCS有兩種工作模式:1、軟件仿真器模式:可以脫離DSP芯片,在PC機上模擬DSP的指令集和工作機制,主要用于前期算法實現(xiàn)和調(diào)試。2、硬件在線編程模式:可以實時運行在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試應(yīng)用程序。本次實驗主要采用軟件仿真器模式。二、CCS系統(tǒng)配置采用標(biāo)準(zhǔn)配置文件進行系統(tǒng)配置的步驟:步驟1:啟動CCS配置程序。雙擊桌面上的SetupCCS快捷圖標(biāo),彈出對話框。28可供使用的配置系統(tǒng)配置欄目加入配置按鈕清除配置按鈕步驟2:清除以前定義的配置。步驟3:選擇與目標(biāo)系統(tǒng)相匹配的配置
3、文件。步驟4:將所選中的配置文件加入到系統(tǒng)配置中。步驟5:安裝驅(qū)動程序。點擊“IntallaDeviceDriver”,彈出選擇器件驅(qū)動程序?qū)υ捒?。系統(tǒng)配置窗口安裝驅(qū)動程序步驟6:保存系統(tǒng)配置。打開“File”菜單,單擊“Save”按鈕,將系統(tǒng)配置保存在系統(tǒng)寄存器中,完成CCS的系統(tǒng)配置。三、CCS中常用文件名和應(yīng)用界面1、常用文件名*.cmd——鏈接命令文件;*.obj——由源文件編譯或匯編后所生成的目標(biāo)文件;*.out——完成編譯、匯編、鏈接后所形成的可執(zhí)行文件,可在CCS監(jiān)控下調(diào)試和執(zhí)行。282、
4、應(yīng)用界面工程項目窗口圖形顯示窗口內(nèi)存顯示窗口寄存器顯示窗口主菜單工具條反匯編窗口源程序編輯窗口四、實驗舉例1.創(chuàng)建新工程利用CCS創(chuàng)建一個新工程,然后向該工程中添加源代碼文件和庫文件。1)CCS的安裝目錄為c:ti,首先在文件夾c:timyprojects下建立一個新的文件夾,命名為volume1。2)將c:titutorialtarget(sim54xx或dsk5402等)volume1文件夾中的內(nèi)容拷貝到該新建的文件夾中。3)啟動CCS。如果需要的話,對CCS進行配置,使其工作在C5
5、4xsimulator模式下。4)從CCS的Project菜單下選擇子菜單New。將出現(xiàn)ProjectCreation對話框。在對話框中“ProjectName”處輸入volume1,“Location”處用瀏覽方式選入在第一步中所建立的文件夾volume1的位置,在“ProjectType”處選擇Executable(.out)類型,在“Target”中選擇CCS所配置的目標(biāo)DSP類型。最后單擊“Finish”完成。5)通過上述步驟CodeComposerStudio就建立了一個工程文件,名為volu
6、me1.pjt,該工程文件用于存儲工程配置以及在工程中所用到的若干文件。可在“工程項目觀察窗口(Projectview)”處看到。2.向工程中添加文件28一個工程項目包括源程序、庫文件、鏈接命令文件和頭文件等。1)在CCS中選擇菜單Project?AddFilestoProject,然后選文件volume.c,并單擊Open。(也可在工程圖標(biāo)處單擊鼠標(biāo)右鍵在快捷菜單中選AddFilestoProject,或?qū)⑽募先牍こ桃晥D窗口的文件夾中。)2)在CCS中選擇菜單Project?AddFilestoPr
7、oject,并在文件類型選框中選匯編源文件(*.a*,*.s*),然后選vectors.asm和load.asm這兩個文件并單擊Open。這些文件中包含了設(shè)置復(fù)位RESET中斷到程序的C入口c_int00的一些匯編指令。(對于更加復(fù)雜的程序,可在vectors.asm文件中定義更多的中斷向量。也可利用DSP/BIOS來自動定義所有的中斷向量。)3)在CCS中選擇菜單Project?AddFilestoProject,并在文件類型選框中選擇鏈接命令文件(*.cmd),然后選volume.cmd并單擊Ope
8、n,該命令文件將匯編程序的段映射到DSP的存儲空間中。4)在CCS中選擇菜單Project?AddFilestoProject,進入編譯庫文件夾(c:tic5400cgtoolslib),在文件類型選框中選擇目標(biāo)文件類型和庫文件類型(*.o*,*.lib),為所配置的目標(biāo)DSP選rts.lib文件并單擊Open。該庫文件為目標(biāo)DSP提供了運行時間(runtime)支持。(對于一些目標(biāo)DSP,運行時間庫可以是一個更特殊的文件名,如rt