資源描述:
《CCS軟件使用說明.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、1CCS集成環(huán)境IDE綜述(IntegratedDevelopmentEnvironment)不僅僅是代碼生成工具具備基本調(diào)試功能,還具備實(shí)時(shí)分析的能力支持整個(gè)軟件開發(fā)過程:設(shè)計(jì)代碼生成(項(xiàng)目建立,源程序編寫,配置文件)調(diào)試(語(yǔ)法檢查,探測(cè)點(diǎn),日志log功能)實(shí)時(shí)分析(實(shí)時(shí)調(diào)試,實(shí)時(shí)狀態(tài)顯示,任務(wù)切換跟蹤)實(shí)時(shí)(RealTime)是DSP的靈魂11.1CCS集成環(huán)境IDE綜述TI公司的集成開發(fā)環(huán)境CCS(CodeComposerStudio)提供了環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具,可以幫助用戶在一個(gè)軟件環(huán)境下完成編輯、編譯鏈接、調(diào)試和數(shù)據(jù)分析
2、等工作。21.1CCS集成環(huán)境IDE的組成31.1CCS集成環(huán)境IDE的組成包括主機(jī)和目標(biāo)系統(tǒng)兩部分主機(jī)方:最底層是JTAG,上面是調(diào)試器,再上面是CCS的各種插件,包括DSP/BIOS插件(實(shí)時(shí)調(diào)試),RTDX(實(shí)時(shí)數(shù)據(jù)交換)目標(biāo)系統(tǒng):最底層是硬件和JTAG,向上是DSP/BIOS實(shí)時(shí)操作系統(tǒng)(這是可選的也可以沒有操作系統(tǒng),完全自己管理),再向上是應(yīng)用程序.4CCS軟件仿真器目標(biāo)系統(tǒng)5軟件系統(tǒng)設(shè)計(jì)框圖編寫C語(yǔ)言源程序優(yōu)化ANSIC編譯器匯編語(yǔ)言匯編器生成目標(biāo)文件鏈接器生成TMS320匯編文件編寫TMS320匯編源程序宏匯編源文件文檔管理器宏匯編庫(kù)輸出執(zhí)行文
3、件調(diào)試器TMS320目標(biāo)系統(tǒng)寫EEPROM軟件仿真軟件開發(fā)系統(tǒng)評(píng)測(cè)模塊EVM系統(tǒng)仿真XDS1.2CCS代碼生成工具流圖6Q:是否可以軟件仿真?CCS一般工作在兩種模式下:軟件仿真器硬件開發(fā)板相結(jié)合的在線編程:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集與工作機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試;實(shí)時(shí)運(yùn)行在DSP芯片上,可以在線編制和調(diào)試程序。71.3CCS軟件TI公司耗資近2億美元CCS2.0ForC5000系列CCS2.0ForC6000系列CCS2.0ForDSK(DeveloperStartKit,初學(xué)者開發(fā)套件)CCS3.3ForTIDSP系列8CC
4、S2.0界面92CCS集成開發(fā)環(huán)境2.1CCS系統(tǒng)安裝與設(shè)置2.2CCS菜單和工具欄2.3CCS中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置2.4用CCS開發(fā)簡(jiǎn)單的程序2.5在CCS中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示2.6代碼執(zhí)行時(shí)間分析(Profiler的使用)102.1CCS系統(tǒng)安裝與設(shè)置2.1.1CCS系統(tǒng)安裝2.1.2為CCS安裝設(shè)備驅(qū)動(dòng)程序返回首頁(yè)112.1.1CCS系統(tǒng)安裝CCS對(duì)PC機(jī)的最低要求為Windows95、32MRAM、100M剩余硬盤空間、奔騰90以上處理器、SVGA顯示器(分辨率800×600以上)。進(jìn)行CCS系統(tǒng)安裝時(shí),先將CCS安裝盤插入CD-
5、ROM驅(qū)動(dòng)器中,運(yùn)行光盤根目錄下的setup.exe,按照安裝向?qū)У奶崾緦CS安裝到硬盤中。安裝完成后,安裝程序?qū)⒆詣?dòng)在計(jì)算機(jī)桌面上創(chuàng)建如圖2-1所示的“CCS2('C5000)”,“SetupCCS2('C5000)”等快捷圖標(biāo)。12圖2-1“CCS2('C5000)”和“SetupCCS2('C5000)”快捷圖標(biāo)132.1.2為CCS安裝設(shè)備驅(qū)動(dòng)程序在安裝CCS之后、運(yùn)行CCS軟件之前,首先需要運(yùn)行CCS設(shè)置程序,根據(jù)用戶所擁有的軟、硬件資源對(duì)CCS進(jìn)行適當(dāng)?shù)呐渲?。啟?dòng)SetupCCS2('C5000)應(yīng)用程序,單擊Close按鈕關(guān)閉ImportCo
6、nfiguration對(duì)話框,將顯示CodeComposerStudioSetup窗口,如圖2-2所示。14CodeComposerstudioSetup窗口152.2CCS菜單和工具欄2.2.1菜單2.2.2工具欄16CCS運(yùn)行主窗口172.2.1菜單1.File菜單182.Edit菜單193.View菜單204.Project菜單215.Debug菜單226.Profiler菜單23時(shí)鐘設(shè)置247.Option菜單25MemoryMap對(duì)話框268.Tools菜單272.2.2工具欄1.StandardToolbarStandard工具欄包括以下常用工具
7、Standard工具欄282.GELToolbarGEL工具欄提供了執(zhí)行GEL函數(shù)的一種快捷方法,如圖2-8所示。在工具欄的左側(cè)文本輸入框中鍵入GEL函數(shù)名,再單擊右側(cè)的執(zhí)行按鈕即可執(zhí)行相應(yīng)的函數(shù)。如果不使用GEL工具欄,也可以使用Edit菜單下的EditCommandLine命令執(zhí)行GEL函數(shù)。圖2-8GEL工具欄令用戶可以編寫自己的控制面板/菜單,從而方便直觀地修改變量,配置參數(shù)等293.ProjectToolbarProject工具欄提供了與工程和斷點(diǎn)設(shè)置有關(guān)的命令,Project工具欄提供了以下命令如圖2-9所示。圖2-9Project工具欄304.
8、DebugToolbarDebug工具欄提供以下常用