資源描述:
《第章DSP集成開發(fā)環(huán)境(CCS).ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第5章DSP集成開發(fā)環(huán)境(CCS)5.1CCS集成開發(fā)環(huán)境簡介5.2CCS應(yīng)用舉例Windows下工作,類似于VC++的集成開發(fā)環(huán)境;采用圖形接口界面,有編輯工具和工程管理工具;它將匯編器、鏈接器、C/C++編譯器、建庫工具等集成在一個統(tǒng)一的開發(fā)平臺中;5.1CCS集成開發(fā)環(huán)境簡介7/24/20212DSP技術(shù)及應(yīng)用CCS所集成的代碼調(diào)試工具具有各種調(diào)試功能,能對TMS320系列DSP進(jìn)行指令級的仿真和可視化的實時數(shù)據(jù)分析。豐富的輸入/出庫函數(shù)和信號處理庫函數(shù)。C5000CCS是專門為開發(fā)C5000系列DSP系統(tǒng)(C54x
2、和C55x)。7/24/20213DSP技術(shù)及應(yīng)用CCS軟件開發(fā)流程7/24/20214DSP技術(shù)及應(yīng)用5.1.1.CCS安裝及設(shè)置1.CCS2.0系統(tǒng)的安裝7/24/20215DSP技術(shù)及應(yīng)用以下目錄結(jié)構(gòu)被添加到Windows目錄:tidrivers.各種DSP板驅(qū)動文件tiplugins.和CCS一起使用的插件程序tiuninstall.支持卸載CCS軟件的文件當(dāng)使用CCS時,你將經(jīng)常遇見下述擴(kuò)展名文件:project.prj.CCS使用的工程文件program.c.C程序源文件program.asm.匯編程序源
3、文件filename.h.C程序的頭文件,包含DSP/BIOSAPI模塊的頭文件filename.lib.庫文件project.cmd.鏈接命令文件7/24/20216DSP技術(shù)及應(yīng)用program.obj.由源文件編譯或匯編而得的目標(biāo)文件program.out.(經(jīng)完整的編譯、匯編以及連接的)可執(zhí)行文件project.wks.存儲環(huán)境設(shè)置信息的工作區(qū)文件,program.cdb.配置數(shù)據(jù)庫文件。采用DSP/BIOSAPI的應(yīng)用程序需要這類文件,對于其它應(yīng)用程序則是可選的。保存配置文件時將產(chǎn)生下列文件:programcfg
4、.cmd.鏈接器命令文件programcfg.h54.頭文件programcfg.s54.匯編源文件7/24/20217DSP技術(shù)及應(yīng)用2.系統(tǒng)配置原因:為使CCSIDE能工作在不同的硬件或仿真目標(biāo)上步驟:雙擊桌面上的SetupCCS2(’C5000)圖標(biāo),啟動CCS設(shè)置。在彈出對話框中單擊“Clear”按鈕,清除以前定義的配置。從列出的可供選擇的配置文件中,選擇能與使用的目標(biāo)系統(tǒng)相匹配的配置文件。7/24/20218DSP技術(shù)及應(yīng)用單擊加入系統(tǒng)配置按鈕,將所選中的配置文件輸入到CCS設(shè)置窗口當(dāng)前正在創(chuàng)建的系統(tǒng)配置中。單擊
5、“File-Save(保存)”按鈕,將配置保存在系統(tǒng)寄存器中。當(dāng)完成CCS配置后,單擊“File-Exit”按鈕,退出CCSSetup。7/24/20219DSP技術(shù)及應(yīng)用雙擊桌面上CCS2(’C5000)圖標(biāo),啟動CCSIDE顯示CCS主界面。3.系統(tǒng)啟動7/24/202110DSP技術(shù)及應(yīng)用5.1.2CCS的窗口、菜單和工具條1.??CCS的窗口7/24/202111DSP技術(shù)及應(yīng)用2.??CCS的菜單?File菜單:提供了與文件相關(guān)的命令,New,?Load等?Edit菜單:提供了與編輯有關(guān)的命令,Register等
6、?View菜單:是否顯示工具欄、窗口和各種對話框等Memory?Project菜單:使用工程管理設(shè)計文檔,?Compile,Build…?Debug菜單:提供常用調(diào)試命令,BreakpointsProbePoints?Profiler菜單:剖切點是CCS在調(diào)試程序時,統(tǒng)計某一塊程序執(zhí)行所需要的CPU時鐘周期數(shù)、程序分支數(shù)、子程序被調(diào)用數(shù)和中斷發(fā)生次數(shù)等統(tǒng)計信息?Option菜單:提供CCS的一些設(shè)置選項,?Font7/24/202112DSP技術(shù)及應(yīng)用Project菜單(工程文件被存盤為*.pjt文件)(1)??AddFi
7、lestoProject工程中支持C源文件(*.c*)、匯編源文件(*.a*、*.s*)、庫文件(*.o*、*.lib)、頭文件(*.h)和鏈接命令文件(*.cmd)(2)??Compile對C或匯編源文件進(jìn)行編譯。(3)??Build重新編譯和鏈接。(4)??RebuiledAll對工程中所有文件重新編譯并鏈接生成輸出文件。(5)??StopBuild停止正在Build的進(jìn)程。(6)??BiuldOptions用來設(shè)定編譯器、匯編器和鏈接器的參數(shù)。7/24/202113DSP技術(shù)及應(yīng)用?StandardToolbar:包
8、括新建、打開、保存、剪切、復(fù)制、粘貼、取消、恢復(fù)、查找、打印和幫助等?ProjectToolbar:包括選擇當(dāng)前工程、編譯文件、設(shè)置和移去斷點/ProbePoint等功能。?EditToolbar:提供一些常用的查找和設(shè)置標(biāo)簽命令。?GELToolbar:提供了執(zhí)行GEL函數(shù)的一種快捷方法。?ASM/S