DSP集成開發(fā)環(huán)境CCS.ppt_第1頁
DSP集成開發(fā)環(huán)境CCS.ppt_第2頁
DSP集成開發(fā)環(huán)境CCS.ppt_第3頁
DSP集成開發(fā)環(huán)境CCS.ppt_第4頁
DSP集成開發(fā)環(huán)境CCS.ppt_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第五章:數(shù)字信號處理器集成開發(fā)環(huán)境介紹。CCS是TMS320系列數(shù)字信號處理器的集成開發(fā)環(huán)境。在視窗操作系統(tǒng)下,采用圖形界面,提供環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。CCS有兩種工作模式,即軟件模擬器模式:它可以與DSP芯片分離,在PC機(jī)上模擬DSP的指令集和工作機(jī)制,主要用于早期算法的實現(xiàn)和調(diào)試。硬件在線編程模式:可在DSP芯片上實時運(yùn)行,并結(jié)合硬件開發(fā)板對應(yīng)用進(jìn)行在線編程和調(diào)試。第五章,介紹了數(shù)字信號處理器集成開發(fā)環(huán)境CCS和5.1 CCS,CCS的開發(fā)系統(tǒng)主要由以下幾個部分組成:5.1.1 CCS組成,TMS320C54x集成代碼生成工具;綜合開發(fā)環(huán)境;數(shù)字信號處理器/基本

2、輸入輸出系統(tǒng)實時內(nèi)核插件及其應(yīng)用程序接口;實時數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口;由第三方提供的各種應(yīng)用模塊的插件,而不是鈦公司。第五章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS的組成,5.1.1 CCS,TMS320C54x集成代碼生成工具,用于編譯和匯編用C語言、匯編語言或混合語言編寫的數(shù)字信號處理器源程序,并將它們鏈接成可執(zhí)行的數(shù)字信號處理器程序。它主要包括匯編程序、鏈接程序、C/C編譯器和庫構(gòu)建工具。CCS集成開發(fā)環(huán)境,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試和實時跟蹤于一體。包括編輯工具、工程管理工具和調(diào)試工具。第五章主要針對實時信號處理應(yīng)用設(shè)計了數(shù)字信號處理器集成開發(fā)環(huán)境CCS、5.1.

3、1 CCS、數(shù)字信號處理器/基本輸入輸出系統(tǒng)實時內(nèi)核插件及其應(yīng)用程序接口的組成。包括數(shù)字信號處理器/基本輸入輸出系統(tǒng)配置工具、實時分析工具等。實時數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口API可以實時監(jiān)控目標(biāo)系統(tǒng)數(shù)據(jù),實現(xiàn)數(shù)字信號處理器和其他應(yīng)用程序之間的數(shù)據(jù)交換。由第三方而非TI公司提供的應(yīng)用模塊插件,第5章,數(shù)字信號處理器集成開發(fā)環(huán)境介紹,CCS,5.1 CCS,CCS非常強(qiáng)大。它集成了代碼編輯、編譯、鏈接和調(diào)試等多種功能,支持C/C和匯編的混合編程。其主要功能如下:5.1.2 CCS具有集成的可視化代碼編輯界面的主要功能,通過該界面用戶可以直接編寫C。包含集成的代碼生成工具,包括匯編器、優(yōu)

4、化的C編譯器、鏈接器等。它將代碼編輯、編譯、鏈接和調(diào)試等許多功能集成到一個軟件環(huán)境中;第五章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS的主要功能,5.1.2 CCS,高性能編輯器支持匯編文件的動態(tài)語法高亮顯示,方便用戶閱讀代碼和查找語法錯誤;工程項目管理工具可以為用戶程序?qū)崿F(xiàn)項目管理。在生成目標(biāo)節(jié)目和節(jié)目庫的過程中,建立不同節(jié)目的跟蹤信息,通過跟蹤信息對不同節(jié)目進(jìn)行分類和管理;基本調(diào)試工具具有加載執(zhí)行代碼、查看寄存器、內(nèi)存、反匯編、變量窗口等功能。并支持C源代碼級調(diào)試;第五章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS的主要功能,5.1.2 CCS,斷點工具,可以在程序調(diào)試過程中完成硬件斷點、軟件斷點和條件斷點

5、的設(shè)置;檢測點工具,可用于算法模擬和實時數(shù)據(jù)監(jiān)控;分析工具,包括模擬器和模擬器分析,可以用來模擬和監(jiān)控硬件功能和評估代碼執(zhí)行時鐘;數(shù)據(jù)圖形顯示工具,可以圖形化顯示操作結(jié)果,包括顯示時域/頻域波形、眼圖、星座圖、圖像等。并能自動刷新;第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS的主要功能,5.1.2 CCS,并提供GEL工具。使用GEL擴(kuò)展語言,用戶可以方便直觀地編寫自己的控制面板/菜單,設(shè)置GEL菜單選項,修改變量和配置參數(shù);支持多個DSP的調(diào)試;支持RTDX技術(shù),可以在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實現(xiàn)數(shù)字信號處理器與其他應(yīng)用程序之間的數(shù)據(jù)交換;提供數(shù)字信號處理器/基本輸入輸出系統(tǒng)工具,增強(qiáng)實時分

6、析能力在第5章,CCS,數(shù)字信號處理器的集成開發(fā)環(huán)境,以及5.2 CCS的安裝和設(shè)置中,在使用CCS之前,必須先按照CCS的產(chǎn)品描述安裝CCS軟件;其次,創(chuàng)建CCS系統(tǒng)配置并設(shè)置環(huán)境;最后,根據(jù)使用的具體模擬器,安裝目標(biāo)板和驅(qū)動程序。機(jī)器類型:IBM個人電腦及兼容機(jī)器;操作系統(tǒng):微軟視窗95/98/2000/XP或視窗NT4.0;機(jī)器資源配置要求:5.2.1系統(tǒng)配置要求,第5章CCS,5.2 CCS安裝和設(shè)置,將安裝光盤放入光驅(qū),并在windows環(huán)境下運(yùn)行CCS安裝程序setup.exe。如果安裝在視窗NT下,用戶在安裝前必須有系統(tǒng)管理員權(quán)限。5.2.2安裝CCS軟件。當(dāng)計算機(jī)上安裝了CCS

7、軟件時,桌面上會出現(xiàn)兩個快捷圖標(biāo)。CCS應(yīng)用程序,CCS配置程序,第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.2 CCS安裝和設(shè)置,CCS配置文件用于定義數(shù)字信號處理器芯片和目標(biāo)板類型。為了使CCS在不同的硬件或模擬目標(biāo)板上工作,CCS系統(tǒng)必須配置相應(yīng)的配置文件。5.2.3 CCS系統(tǒng)配置,CCS系統(tǒng)配置有兩種方式:使用系統(tǒng)提供的標(biāo)準(zhǔn)配置文件進(jìn)行配置;根據(jù)用戶自己的配置文件配置系統(tǒng)結(jié)構(gòu)。第5章,CCS,數(shù)字信號處理器集成開發(fā)環(huán)境,使用標(biāo)準(zhǔn)配置文件配置系統(tǒng):5.2.3 CCS系統(tǒng)配置,步驟1:啟動CCS配置程序。雙擊桌面上的設(shè)置CCS快捷圖標(biāo),彈出對話框??捎门渲?,系統(tǒng)配置列,添加配置按鈕,清

8、除配置按鈕,第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,使用標(biāo)準(zhǔn)配置文件進(jìn)行系統(tǒng)配置的步驟:5.2.3 CCS系統(tǒng)配置,步驟2:清除以前定義的配置。點擊“清除配置”按鈕,彈出對話框確認(rèn)清除命令,選擇“是”清除之前的配置。步驟3:選擇與目標(biāo)系統(tǒng)匹配的配置文件。步驟4:將選定的配置文件添加到系統(tǒng)配置中。點擊“加入配置”按鈕,在系統(tǒng)設(shè)置窗口中顯示“C54x Fast Sim”作為系統(tǒng)的配置。點擊“關(guān)閉”按鈕,關(guān)閉對話框后,系統(tǒng)設(shè)置窗口出現(xiàn),系統(tǒng)配置顯示在系統(tǒng)配置欄中。例如,使用C54x軟件模擬器,在可用列表中選擇C54x快速模擬,相應(yīng)的配置信息將顯示在配置信息列中。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境C

9、CS,系統(tǒng)配置窗口,驅(qū)動程序安裝,第5步:驅(qū)動程序安裝。點擊“安裝設(shè)備驅(qū)動程序”,彈出選擇設(shè)備驅(qū)動程序的對話框。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境,第5步:安裝驅(qū)動程序。選擇驅(qū)動程序(如tisim54x.dvr),然后單擊“打開”按鈕。然后彈出設(shè)備驅(qū)動程序?qū)傩詫υ捒颉5?章,數(shù)字信號處理器集成開發(fā)環(huán)境,第5步:安裝驅(qū)動程序。單擊“確定”按鈕完成設(shè)備驅(qū)動程序安裝。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,第6步:保存系統(tǒng)配置。打開“文件”菜單,點擊“保存”按鈕,將系統(tǒng)配置保存在系統(tǒng)寄存器中,并完成CCS的系統(tǒng)配置。第五章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.2 CCS的安裝和設(shè)置,CCS軟件中

10、使用的文件類型:5.2.4 CCS文件名簡介,*。asm匯編程序源文件;*。cmd鏈接命令文件;*。通過編譯或匯編源文件生成的目標(biāo)文件;*。out編譯、匯編和鏈接后形成的可執(zhí)行文件可以在CCS監(jiān)控下進(jìn)行調(diào)試和執(zhí)行;第五章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.2 CCS的安裝和設(shè)置,CCS軟件中使用的文件類型:5.2.4 CCS文件名簡介,*。wks工作空間文件,用于記錄工作環(huán)境的設(shè)置信息;*。使用數(shù)字信號處理器/基本輸入輸出系統(tǒng)應(yīng)用編程接口模塊需要配置數(shù)據(jù)庫文件。保存配置文件時,將生成鏈接器命令文件(*cfg.cmd)、頭文件(*cfg.h54)和匯編語言源文件(*cfg.s54)。第五章,

11、數(shù)字信號處理器集成開發(fā)環(huán)境CCS和5.3 CCS的基本操作,利用CCS集成開發(fā)軟件,用戶可以在一個開發(fā)環(huán)境中完成工程項目的創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析。打開或創(chuàng)建工程項目文件,包括源程序、目標(biāo)文件、庫文件、鏈接命令文件和包含文件。編輯各種文件,可以使用CCS提供的集成編輯環(huán)境來編輯頭文件、鏈接命令文件和源程序。編譯項目,如果有語法錯誤,錯誤消息將顯示在生成窗口中。用戶可以定位錯誤位置,并根據(jù)顯示的信息改變錯誤。為了分析結(jié)果和數(shù)據(jù)并評估算法,用戶可以使用CCS提供的檢測點、圖形顯示和性能評估工具來分析運(yùn)行結(jié)果和輸出數(shù)據(jù)并評估算法性能。第五章介紹了數(shù)字信號處理器集成開發(fā)環(huán)境CCS的基

12、本操作,CCS 5.3,CCS的可視化界面設(shè)計非常友好,允許用戶隨意設(shè)置除編輯窗口以外的所有窗口和工具欄。雙擊桌面上的圖標(biāo)“CCS C5000 1.20”,進(jìn)入CCS主界面。5.3.1 CCS窗口和工具欄,第5章數(shù)字信號處理器集成開發(fā)環(huán)境CCS,以及典型的CCS開發(fā)環(huán)境界面如圖所示。CCS,5.3.1 CCS窗口和工具欄,1。CCS應(yīng)用界面、工程項目窗口、源程序編輯窗口、圖形顯示窗口、內(nèi)存顯示窗口、寄存器顯示窗口、主菜單、工具欄、反匯編窗口、第5章DSP集成開發(fā)環(huán)境CCS、5.3、工程窗口:用于組織用戶程序形成項目。用戶可以從項目列表中選擇要編輯和調(diào)試的程序。編輯窗口:在這個窗口中,用戶可以編

13、輯源程序,并設(shè)置斷點和探測點來調(diào)試程序。反匯編窗口:用于幫助用戶檢查機(jī)器說明和發(fā)現(xiàn)錯誤。內(nèi)存顯示窗口:用于查看和編輯內(nèi)存單元。寄存器顯示窗口:用于查看和編輯中央處理器寄存器。圖形顯示窗口:數(shù)據(jù)可以根據(jù)用戶需要以圖形方式顯示。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,2。上下文菜單,CCS的所有窗口都包含一個上下文菜單。您可以在此窗口中右鍵單擊打開上下文菜單。用戶可以通過上下文菜單提供的選項和命令設(shè)置窗口并完成特定操作。例如,在項目窗口中單擊鼠標(biāo)右鍵,彈出窗口的上下文菜單。選擇不同的選項,用戶可以在窗口上執(zhí)行各種操作,完成相關(guān)功能。第5章,CCS,數(shù)字信號處理器集

14、成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,3。主菜單,包含11個選項。文件編輯查看項目調(diào)試探查器選項凝膠工具窗口幫助,文件,編輯,查看,工程項目,調(diào)試,性能,選項,擴(kuò)展功能,工具,窗口,幫助,第5章數(shù)字信號處理器集成開發(fā)環(huán)境CCS,3。主菜單,主菜單功能:第5章:數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,4。通用工具欄。常用工具欄有四種類型,即標(biāo)準(zhǔn)工具欄、編輯工具欄、項目工具欄和調(diào)試工具欄。用戶可以點擊工具欄上的按鈕來執(zhí)行相應(yīng)的操作。(1)標(biāo)準(zhǔn)工具欄,啟動CCS后自動顯示。您也可以通過選擇主菜單“視圖”中的“標(biāo)準(zhǔn)工具欄”選項來打開或關(guān)閉“標(biāo)準(zhǔn)工具欄”。創(chuàng)建文件按

15、鈕。用于創(chuàng)建新文件。打開文件按鈕。用于打開現(xiàn)有文件。保存文件按鈕。用于保存當(dāng)前窗口的文件。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,4。常用工具欄,(1)標(biāo)準(zhǔn)工具欄和剪切按鈕。用于剪切文本并將標(biāo)記的文本放在剪貼板上。復(fù)制按鈕。用于復(fù)制文本并將標(biāo)記的文本放在剪貼板上。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,4。常用工具欄,(1)標(biāo)準(zhǔn)工具欄和粘貼按鈕。用于粘貼文本,并將文本粘貼在剪貼板的光標(biāo)處。撤消按鈕。用于撤消上次編輯活動。恢復(fù)按鈕。用于恢復(fù)上次撤消的活動。,第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS的窗口和工具

16、欄,4,常用工具欄,(1)標(biāo)準(zhǔn)工具欄,和向下搜索按鈕。用于在光標(biāo)位置查找下一個要搜索的字符串。向上搜索按鈕。用于在光標(biāo)位置查找要搜索的前一個字符串。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,4。常用工具欄,(1)標(biāo)準(zhǔn)工具欄、搜索文本部分按鈕。使用突出顯示的文本段作為搜索文本,單擊此按鈕,窗口將移動到該段出現(xiàn)的下一個位置。搜索多個文件按鈕。用于搜索多個文件或指定文本。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,5.3.1 CCS窗口和工具欄,4。通用工具欄,(1)標(biāo)準(zhǔn)工具欄和打印文件按鈕。用于打印當(dāng)前窗口源文件。幫助按鈕。為用戶提供上下文相關(guān)的幫助。第五章數(shù)字信號處

17、理器集成開發(fā)環(huán)境。常用工具欄,2。項目工具欄,也稱為工程工具欄,提供與工程項目和斷點設(shè)置相關(guān)的命令,主要用于構(gòu)建工程項目和完成對斷點、檢測點和評估點的操作。編譯文件按鈕。用于編譯當(dāng)前源文件而不進(jìn)行鏈接。增量生成按鈕。用于生成當(dāng)前工程項目的可執(zhí)行文件,僅編譯上次生成后更改的文件。第5章,數(shù)字信號處理器集成開發(fā)環(huán)境CCS,4,4。公共工具欄,(2)項目工具欄、所有重建按鈕。用于重新編譯當(dāng)前項目中的所有文件,并將它們重新鏈接成輸出文件。停止建造按鈕。用于停止正在建設(shè)的工程項目。第5章數(shù)字信號處理器集成開發(fā)環(huán)境CCS,4,4。常用工具欄,(2)項目工具欄、“設(shè)置斷點”按鈕。用于在源文件或編輯窗口的反匯編指令中設(shè)置斷點。刪除所有斷點按鈕。用于刪除所有斷點。設(shè)置探測按鈕。用于設(shè)置檢測點。第5章數(shù)字信號處理器集成開發(fā)環(huán)境CCS

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論