DSP原理及應(yīng)用(鄒彥)第9章DSP集成開發(fā)環(huán)境CCSppt課件_第1頁
DSP原理及應(yīng)用(鄒彥)第9章DSP集成開發(fā)環(huán)境CCSppt課件_第2頁
DSP原理及應(yīng)用(鄒彥)第9章DSP集成開發(fā)環(huán)境CCSppt課件_第3頁
DSP原理及應(yīng)用(鄒彥)第9章DSP集成開發(fā)環(huán)境CCSppt課件_第4頁
DSP原理及應(yīng)用(鄒彥)第9章DSP集成開發(fā)環(huán)境CCSppt課件_第5頁
已閱讀5頁,還剩193頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2022年7月12日DSP原理及運(yùn)用1第9章 DSP集成開發(fā)環(huán)境CCS內(nèi)容提要 CCS是TI公司推出的用于開發(fā)DSP芯片的集成開發(fā)環(huán)境,它采用Windows風(fēng)格界面,集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試以及實(shí)時(shí)跟蹤等功能于一體,極大地方便了DSP芯片的開發(fā)與設(shè)計(jì),是目前運(yùn)用最為廣泛的DSP開發(fā)軟件之一。 本章對CCS開發(fā)軟件的運(yùn)用作了詳細(xì)地引見。首先,對CCS開發(fā)軟件作了簡要地闡明,并引見了該軟件的安裝及配置;其次,引見了CCS的根本操作,包括:CCS的窗口和工具條、文件的編輯、反匯編窗口、存儲器窗口、存放器窗口、察看窗口和其他有關(guān)的根本操作等;然后,引見了CCS工程工程的建立和調(diào)試。在工程

2、工程的建立中,講述了工程工程的管理、建立及構(gòu)建等內(nèi)容,而在工程工程的調(diào)試中,引見了程序的運(yùn)轉(zhuǎn)控制、斷點(diǎn)和探測點(diǎn)的設(shè)置、圖形工具的運(yùn)用、數(shù)據(jù)輸入與輸出以及評價(jià)點(diǎn)等;最后,經(jīng)過詳細(xì)實(shí)例來闡明利用CCS開發(fā)軟件調(diào)試程序的方法。 2022年7月12日DSP原理及運(yùn)用2第9章 DSP集成開發(fā)環(huán)境CCS9.1 CCS的簡介 9.2 CCS的安裝及設(shè)置 9.3 CCS的根本操作9.4 CCS工程工程的創(chuàng)建9.5 CCS工程工程的調(diào)試9.6 CCS開發(fā)軟件運(yùn)用舉例2022年7月12日DSP原理及運(yùn)用3第9章 DSP集成開發(fā)環(huán)境CCS9.1 CCS的簡介 CCS是一種針對TMS320系列DSP的集成開發(fā)環(huán)境,在

3、Windows操作系統(tǒng)下,采用圖形接口界面,提供有環(huán)境配置、源文件編輯、程序調(diào)試、跟蹤和分析等工具。 CCS有兩種任務(wù)方式,即 軟件仿真器方式:可以脫離DSP芯片,在PC機(jī)上模擬DSP的指令集和任務(wù)機(jī)制,主要用于前期算法實(shí)現(xiàn)和調(diào)試。 硬件在線編程方式:可以實(shí)時(shí)運(yùn)轉(zhuǎn)在DSP芯片上,與硬件開發(fā)板相結(jié)合在線編程和調(diào)試運(yùn)用程序。 2022年7月12日DSP原理及運(yùn)用4第9章 DSP集成開發(fā)環(huán)境CCS9.1 CCS的簡介 CCS的開發(fā)系統(tǒng)主要由以下組件構(gòu)成: 9.1.1 CCS的組成 TMS320C54x集成代碼產(chǎn)生工具; CCS集成開發(fā)環(huán)境; DSP/BIOS實(shí)時(shí)內(nèi)核插件及其運(yùn)用程序接口API; 實(shí)時(shí)

4、數(shù)據(jù)交換的RTDX插件以及相應(yīng)的程序接口API; 由TI公司以外的第三方提供的各種運(yùn)用模塊插件。 2022年7月12日DSP原理及運(yùn)用5第9章 DSP集成開發(fā)環(huán)境CCS CCS開發(fā)系統(tǒng)的表示圖。9.1.1 CCS的組成 主機(jī)Code Composer StudioCode Composer編輯器源文件.c.h.asm.cdb配置數(shù)據(jù)庫DSP/BIOS API代碼產(chǎn)生工具編譯器匯編器鏈接器OLE運(yùn)用運(yùn)用RTDXRTDX插件DSP/BIOS插件第3方的插件可執(zhí)行代碼Code Composer調(diào)試工具主機(jī)仿真支持目的系統(tǒng)DSP目的系統(tǒng)硬件DSP/BIOSDSP運(yùn)用程序JTAGRTDX配置工具cfgd

5、cfg.s54cfg.h54 Code composer工程2022年7月12日DSP原理及運(yùn)用6第9章 DSP集成開發(fā)環(huán)境CCS9.1.1 CCS的組成 TMS320C54x集成代碼產(chǎn)生工具 用來對C言語、匯編言語或混合言語編程的DSP源程序進(jìn)展編譯匯編,并鏈接成為可執(zhí)行的DSP程序。主要包括匯編器、鏈接器、C/C+編譯器和建庫工具等。 CCS集成開發(fā)環(huán)境 集編輯、編譯、鏈接、軟件仿真、硬件調(diào)試和實(shí)時(shí)跟蹤等功能于一體。包括編輯工具、工程管理工具和調(diào)試工具等。 2022年7月12日DSP原理及運(yùn)用7第9章 DSP集成開發(fā)環(huán)境CCS9.1.1 CCS的組成 DSP/BIOS實(shí)時(shí)內(nèi)核插件及其運(yùn)用程

6、序接口API 主要為實(shí)時(shí)信號處置運(yùn)用而設(shè)計(jì)。包括DSP/BIOS的配置工具、實(shí)時(shí)分析工具等。 實(shí)時(shí)數(shù)據(jù)交換的RTDX插件和相應(yīng)的程序接口API 可對目的系統(tǒng)數(shù)據(jù)進(jìn)展實(shí)時(shí)監(jiān)視,實(shí)現(xiàn)DSP與其他運(yùn)用程序的數(shù)據(jù)交換。 由TI公司以外的第三方提供的運(yùn)用模塊插件 2022年7月12日DSP原理及運(yùn)用8第9章 DSP集成開發(fā)環(huán)境CCS9.1 CCS的簡介 CCS的功能非常強(qiáng)大,它集成了代碼的編輯、編譯、鏈接和調(diào)試等諸多功能,而且支持C/C+和匯編的混合編程,其主要功能如下: 9.1.2 CCS的主要功能 具有集成可視化代碼編輯界面,用戶可經(jīng)過其界面直接編寫C、匯編、d文件等; 含有集成代碼生成工具,包括匯

7、編器、優(yōu)化C編譯器、鏈接器等,將代碼的編輯、編譯、鏈接和調(diào)試等諸多功能集成到一個(gè)軟件環(huán)境中;2022年7月12日DSP原理及運(yùn)用9第9章 DSP集成開發(fā)環(huán)境CCS9.1.2 CCS的主要功能 高性能編輯器支持匯編文件的動態(tài)語法加亮顯示,運(yùn)用戶很容易閱讀代碼,發(fā)現(xiàn)語法錯(cuò)誤; 工程工程管理工具可對用戶程序?qū)嵭泄こ坦芾?。在生成目的程序和程序庫的過程中,建立不同程序的跟蹤信息,經(jīng)過跟蹤信息對不同的程序進(jìn)展分類管理; 根本調(diào)試工具具有裝入執(zhí)行代碼、查看存放器、存儲器、反匯編、變量窗口等功能,并支持C源代碼級調(diào)試; 2022年7月12日DSP原理及運(yùn)用10第9章 DSP集成開發(fā)環(huán)境CCS9.1.2 CCS

8、的主要功能 斷點(diǎn)工具,能在調(diào)試程序的過程中,完成硬件斷點(diǎn)、軟件斷點(diǎn)和條件斷點(diǎn)的設(shè)置; 探測點(diǎn)工具,可用于算法的仿真,數(shù)據(jù)的實(shí)時(shí)監(jiān)視等; 分析工具,包括模擬器和仿真器分析,可用于模擬和監(jiān)視硬件的功能、評價(jià)代碼執(zhí)行的時(shí)鐘; 數(shù)據(jù)的圖形顯示工具,可以將運(yùn)算結(jié)果用圖形顯示,包括顯示時(shí)域/頻域波形、眼圖、星座圖、圖像等,并能進(jìn)展自動刷新; 2022年7月12日DSP原理及運(yùn)用11第9章 DSP集成開發(fā)環(huán)境CCS9.1.2 CCS的主要功能 提供GEL工具。利用GEL擴(kuò)展言語,用戶可以編寫本人的控制面板/菜單,設(shè)置GEL菜單項(xiàng)選擇項(xiàng),方便直觀地修正變量,配置參數(shù)等; 支持多DSP的調(diào)試; 支持RTDX技術(shù)

9、,可在不中斷目的系統(tǒng)運(yùn)轉(zhuǎn)的情況下,實(shí)現(xiàn)DSP與其他運(yùn)用程序的數(shù)據(jù)交換; 提供DSP/BIOS工具,加強(qiáng)對代碼的實(shí)時(shí)分析才干。 2022年7月12日DSP原理及運(yùn)用12第9章 DSP集成開發(fā)環(huán)境CCS9.2 CCS的安裝及設(shè)置 在運(yùn)用CCS之前,必需首先按照CCS的產(chǎn)品闡明安裝CCS軟件;其次創(chuàng)建CCS系統(tǒng)配置,進(jìn)展環(huán)境設(shè)置;最后,按照詳細(xì)運(yùn)用的仿真器,安裝目的板和驅(qū)動程序。 機(jī)器類型:IBM PC及兼容機(jī); 操作系統(tǒng):Microsoft Windows 95/98/2000或Windows NT4.0; 機(jī)器資源配置要求:9.2.1 系統(tǒng)配置要求 機(jī)器部件 最低配置 推薦配置 內(nèi)存 32MB

10、128MB 剩余硬盤空間 100MB 200MB CPU Pentium Pentium以上 顯示分辨率 SVGA 800600 SVGA 1024768 主板插槽 一條空余EISA插槽 一條空余EISA插槽 2022年7月12日DSP原理及運(yùn)用13第9章 DSP集成開發(fā)環(huán)境CCS9.2 CCS的安裝及設(shè)置 將安裝光盤放入到光盤驅(qū)動器中,在windows環(huán)境下運(yùn)轉(zhuǎn)CCS安裝程序setup.exe。 假設(shè)在Windows NT下安裝,用戶必需具有系統(tǒng)管理員權(quán)限之后進(jìn)展安裝。9.2.2 安裝CCS軟件 當(dāng)CCS軟件安裝到計(jì)算機(jī)后,將在桌面上出現(xiàn)兩個(gè)快捷方式圖標(biāo)。 CCS運(yùn)用程序 CCS配置程序 2

11、022年7月12日DSP原理及運(yùn)用14第9章 DSP集成開發(fā)環(huán)境CCS9.2 CCS的安裝及設(shè)置 CCS的配置文件用來定義DSP芯片和目的板類型。為了使CCS能任務(wù)在不同的硬件或仿真目的板上,必需為CCS系統(tǒng)配置相應(yīng)的配置文件。9.2.3 CCS系統(tǒng)配置 CCS的系統(tǒng)配置有兩種方法: 利用系統(tǒng)提供的規(guī)范配置文件進(jìn)展配置; 按用戶本人建立的配置文件來配置系統(tǒng)構(gòu)造。 2022年7月12日DSP原理及運(yùn)用15第9章 DSP集成開發(fā)環(huán)境CCS 采用規(guī)范配置文件進(jìn)展系統(tǒng)配置的步驟: 9.2.3 CCS系統(tǒng)配置 步驟1:啟動CCS配置程序。 雙擊桌面上的Setup CCS快捷圖標(biāo),彈出對話框。可供運(yùn)用的配

12、置系統(tǒng)配置欄目參與配置按鈕去除配置按鈕2022年7月12日DSP原理及運(yùn)用16第9章 DSP集成開發(fā)環(huán)境CCS 采用規(guī)范配置文件進(jìn)展系統(tǒng)配置的步驟: 9.2.3 CCS系統(tǒng)配置 步驟2:去除以前定義的配置。 點(diǎn)擊“去除配置按鈕,彈出確認(rèn)去除命令對話框,選擇“Yes,去除以前的配置。 步驟3:選擇與目的系統(tǒng)相匹配的配置文件。 步驟4:將所選中的配置文件參與到系統(tǒng)配置中。 單擊“參與配置按鈕,將“C54x Fast Sim作為系統(tǒng)的配置顯示在系統(tǒng)設(shè)置窗口中。 點(diǎn)擊“Close按鈕,封鎖對話框后出現(xiàn)CCS系統(tǒng)設(shè)置窗口,在系統(tǒng)配置欄目中顯示系統(tǒng)的配置。 例如運(yùn)用C54x軟件仿真器,那么在“Availa

13、ble列表中選擇“C54x Fast Sim項(xiàng),對應(yīng)的配置信息顯示在“配置信息欄目中。 2022年7月12日DSP原理及運(yùn)用17第9章 DSP集成開發(fā)環(huán)境CCS系統(tǒng)配置窗口安裝驅(qū)動程序 步驟5:安裝驅(qū)動程序。 點(diǎn)擊“Intall a Device Driver,彈出選擇器件驅(qū)動程序?qū)υ捒颉?2022年7月12日DSP原理及運(yùn)用18第9章 DSP集成開發(fā)環(huán)境CCS 步驟5:安裝驅(qū)動程序。 選擇驅(qū)動程序(如tisim54x.dvr),單擊“翻開按鈕。隨后彈出器件驅(qū)動屬性對話框 。 2022年7月12日DSP原理及運(yùn)用19第9章 DSP集成開發(fā)環(huán)境CCS 步驟5:安裝驅(qū)動程序。 單擊“OK按鈕,完成

14、器件驅(qū)動程序的安裝。 2022年7月12日DSP原理及運(yùn)用20第9章 DSP集成開發(fā)環(huán)境CCS 步驟6:保管系統(tǒng)配置。 翻開“File菜單,單擊“Save按鈕,將系統(tǒng)配置保管在系統(tǒng)存放器中,完成CCS的系統(tǒng)配置。 2022年7月12日DSP原理及運(yùn)用21第9章 DSP集成開發(fā)環(huán)境CCS9.2 CCS的安裝及設(shè)置 運(yùn)用CCS軟件所要用到的文件類型: 9.2.4 CCS文件名引見 *d 鏈接命令文件; *.obj 由源文件編譯或匯編后所生成的目的文件; *.out 完成編譯、匯編、鏈接后所構(gòu)成的可執(zhí)行文件,可在CCS監(jiān)控下調(diào)試和執(zhí)行;2022年7月12日DSP原理及運(yùn)用22第9章 DSP集成開發(fā)環(huán)

15、境CCS9.2 CCS的安裝及設(shè)置 運(yùn)用CCS軟件所要用到的文件類型: 9.2.4 CCS文件名引見 *.wks 任務(wù)空間文件,可用來記錄任務(wù)環(huán)境的設(shè)置信息; *.cdb CCS的配置數(shù)據(jù)庫文件,是運(yùn)用DSP/BIOS API模塊所必需的。當(dāng)保管配置文件時(shí),將產(chǎn)生鏈接器命令文件(*cfgd)、頭文件(*cfg.h54)和匯編言語源文件(*cfg.s54)。 2022年7月12日DSP原理及運(yùn)用23第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 利用CCS集成開發(fā)軟件,用戶可以在一個(gè)開發(fā)環(huán)境下完成工程工程創(chuàng)建、程序編輯、編譯、鏈接、調(diào)試和數(shù)據(jù)分析等任務(wù)環(huán)節(jié)。 運(yùn)用CCS開發(fā)運(yùn)用程序的普

16、通步驟: 翻開或創(chuàng)建一個(gè)工程工程文件 包括源程序、目的文件、庫文件、鏈接命令文件和包含文件。 編輯各類文件 可以運(yùn)用CCS提供的集成編輯環(huán)境,對頭文件、鏈接命令文件和源程序進(jìn)展編輯。 對工程工程進(jìn)展編譯 如出現(xiàn)語法錯(cuò)誤,將在構(gòu)建窗口中顯示錯(cuò)誤信息。用戶可以根據(jù)顯示的信息定位錯(cuò)誤位置,更改錯(cuò)誤。 對結(jié)果和數(shù)據(jù)進(jìn)展分析和算法評價(jià) 用戶可以利用CCS提供的探測點(diǎn)、圖形顯示、性能評價(jià)等工具,對運(yùn)轉(zhuǎn)結(jié)果、輸出數(shù)據(jù)進(jìn)展分析,評價(jià)算法性能。 2022年7月12日DSP原理及運(yùn)用24第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 CCS的可視界面設(shè)計(jì)非常友好,允許用戶對編輯窗口以外的其他一切窗口和工

17、具條進(jìn)展隨意設(shè)置。雙擊桌面“CCS C5000 1.20圖標(biāo),就可以進(jìn)入CCS的主界面。 9.3.1 CCS的窗口和工具條 2022年7月12日DSP原理及運(yùn)用25第9章 DSP集成開發(fā)環(huán)境CCS 個(gè)典型的CCS開發(fā)環(huán)境界面如圖。 9.3.1 CCS的窗口和工具條 1. CCS的運(yùn)用界面 工程工程窗口源程序編輯窗口圖形顯示窗口內(nèi)存顯示窗口存放器顯示窗口主菜單工具條反匯編窗口2022年7月12日DSP原理及運(yùn)用26第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 1. CCS的運(yùn)用界面 整個(gè)界面由主菜單、工具條、工程窗口、編輯窗口、圖形顯示窗口、內(nèi)存單元顯示窗口和存放器顯示窗口等

18、構(gòu)成。 工程窗口:用來組織用戶的程序,構(gòu)成一個(gè)工程工程。用戶可以從工程列表中選擇所需編輯和調(diào)試的程序。 編輯窗口:在該窗口中,用戶既可以編輯源程序,又可以設(shè)置斷點(diǎn)、探測點(diǎn)調(diào)試程序。 反匯編窗口:用來協(xié)助用戶查看機(jī)器指令,查找錯(cuò)誤。 內(nèi)存顯示窗口:用來查看、編輯內(nèi)存單元。 存放器顯示窗口:用來查看、編輯CPU存放器。 圖形顯示窗口:可以根據(jù)用戶需求,以圖形的方式顯示數(shù)據(jù)。 2022年7月12日DSP原理及運(yùn)用27第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 2. 關(guān)聯(lián)菜單 CCS的一切窗口都含有一個(gè)關(guān)聯(lián)菜單。只需在該窗口中單擊右鍵就可以翻開關(guān)聯(lián)菜單。 用戶可以經(jīng)過關(guān)聯(lián)菜單提供

19、的選項(xiàng)和命令,對窗口進(jìn)展設(shè)置,完成特定操作。 例如,在工程窗口中單擊鼠標(biāo)右鍵,彈出該窗口的關(guān)聯(lián)菜單。 選擇不同的選項(xiàng),用戶可對窗口進(jìn)展各種操作,完成相關(guān)功能。 2022年7月12日DSP原理及運(yùn)用28第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 3. 主菜單 主菜單包含有11個(gè)選項(xiàng)。 File Edit View Project Debug Profiler Option GEL Tools Window Help文件編輯查看工程工程調(diào)試性能選項(xiàng)擴(kuò)展功能工具視窗協(xié)助2022年7月12日DSP原理及運(yùn)用29第9章 DSP集成開發(fā)環(huán)境CCS 3. 主菜單 主菜單功能: 菜 單

20、選 項(xiàng) 菜 單 功 能 File 文件 文件管理,載入執(zhí)行程序、符號及數(shù)據(jù)、文件輸入/輸出等 Edit 編輯 文字及變量編輯。如剪貼、查找替換、內(nèi)存變量和寄存器編輯等 iew 查看 工具條顯示設(shè)置。包括內(nèi)存、寄存器和圖形顯示等 Project 項(xiàng)目 工程項(xiàng)目管理、工程項(xiàng)目編譯和構(gòu)建工程項(xiàng)目等 Debug 調(diào)試 設(shè)置斷點(diǎn)、探測點(diǎn),完成單步執(zhí)行、復(fù)位等 Profiler 性能 性能菜單。包括設(shè)置時(shí)鐘和性能斷點(diǎn)等 Option 選項(xiàng) 選項(xiàng)設(shè)置。設(shè)置字體、顏色、鍵盤屬性、動畫速度、內(nèi)存映射等 GEL 擴(kuò)展功能 利用通用擴(kuò)展語言擴(kuò)展功能菜單 Tools 工具 工具菜單。包括管腳連接、端口連接、命令窗口、

21、鏈接配置等 Window 視窗 窗口管理。包括窗口排列、窗口列表等 Help 幫助 幫助菜單。為用戶提供在線幫助信息 2022年7月12日DSP原理及運(yùn)用30第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 常用的工具條共有四類,分別為規(guī)范工具條、編輯工具條、工程工具條和調(diào)試工具條。用戶可以單擊工具條上的按鈕執(zhí)行相應(yīng)的操作。 (1) 規(guī)范工具條 啟動CCS后會自動顯示規(guī)范工具條。也可以經(jīng)過選擇主菜單“View中的“Standard Toolbar選項(xiàng),翻開或封鎖規(guī)范工具條。 創(chuàng)建文件按鈕。用來創(chuàng)建新文件。 翻開文件按鈕。用來翻開已有的文件。 保管文件按鈕。用來

22、保管當(dāng)前窗口的文件。 2022年7月12日DSP原理及運(yùn)用31第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規(guī)范工具條 剪切按鈕。用來剪切文本,將標(biāo)志文本放入剪切板。 復(fù)制按鈕。用來復(fù)制文本,將標(biāo)志文本放入剪切板。 2022年7月12日DSP原理及運(yùn)用32第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規(guī)范工具條 粘貼按鈕。用來粘貼文本,將剪切板中的文本粘貼在光標(biāo)處。 吊銷按鈕。用于吊銷最后的編輯活動。 恢復(fù)按鈕。用于恢復(fù)最后吊銷的活動。2022年7月12日DSP原理及運(yùn)用33第9章 DSP集成開發(fā)環(huán)境C

23、CS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規(guī)范工具條 向下搜索按鈕。用來查找光標(biāo)所在處下一個(gè)要搜索的字符串。 向上搜索按鈕。用來查找光標(biāo)所在處前一個(gè)要搜索的字符串。2022年7月12日DSP原理及運(yùn)用34第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (1) 規(guī)范工具條 搜索文本段按鈕。將加亮顯示的文本段作為搜索文本,單擊該按鈕,窗口將挪動到該段下一個(gè)出現(xiàn)的位置。 搜索多個(gè)文件按鈕。用來搜索多個(gè)文件或指定的文本。2022年7月12日DSP原理及運(yùn)用35第9章 DSP集成開發(fā)環(huán)境CCS9.3.1 CCS的窗口和工具條 4. 常用工具條 (

24、1) 規(guī)范工具條 打印文件按鈕。用來打印當(dāng)前窗口源文件。 協(xié)助按鈕。為用戶提供上下文相關(guān)的協(xié)助。2022年7月12日DSP原理及運(yùn)用36第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計(jì)10個(gè)按鈕。 設(shè)置括號標(biāo)志按鈕。從光標(biāo)所在處開場,查找括號對,并標(biāo)志括號對中的文本。 設(shè)置查找下一個(gè)開括號按鈕。找到后,標(biāo)志與之對應(yīng)的閉括號內(nèi)的文本。2022年7月12日DSP原理及運(yùn)用37第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計(jì)10個(gè)按鈕。 查找匹配括號按鈕。用來尋覓匹配的閉括號。 查找下一個(gè)開括號按鈕。用來尋覓下一個(gè)開括號。2

25、022年7月12日DSP原理及運(yùn)用38第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計(jì)10個(gè)按鈕。 左移制表位按鈕。將選定的文本塊左移一個(gè)Tab鍵。 右移制表位按鈕。將選定的文本塊右移一個(gè)Tab鍵。2022年7月12日DSP原理及運(yùn)用39第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編輯工具條合計(jì)10個(gè)按鈕。 設(shè)置或取消書簽按鈕。用來為當(dāng)前文件設(shè)置或刪除書簽。 查找下一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找下一個(gè)書簽。2022年7月12日DSP原理及運(yùn)用40第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (2) 編輯工具條 編

26、輯工具條合計(jì)10個(gè)按鈕。 查找上一個(gè)書簽按鈕。在當(dāng)前文件光標(biāo)所在處,查找上一個(gè)書簽。 書簽屬性設(shè)置按鈕。用來編輯書簽屬性。2022年7月12日DSP原理及運(yùn)用41第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 工程工具又稱工程工具條,它提供了與工程工程和斷點(diǎn)設(shè)置有關(guān)的命令,主要用于構(gòu)建工程工程,完成對斷點(diǎn)、探測點(diǎn)和評價(jià)點(diǎn)的操作等。 編譯文件按鈕。用來編譯當(dāng)前的源文件,但不進(jìn)展鏈接。 添加性構(gòu)建按鈕。用來生成當(dāng)前工程工程的可執(zhí)行文件,僅對上次生成后改動了的文件進(jìn)展編譯。2022年7月12日DSP原理及運(yùn)用42第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程

27、工具條 全部重新構(gòu)建按鈕。用來重新編譯當(dāng)前工程工程中的一切文件,并重新鏈接構(gòu)成輸出文件。 停頓構(gòu)建按鈕。用于停頓正在構(gòu)建的工程工程。2022年7月12日DSP原理及運(yùn)用43第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 設(shè)置斷點(diǎn)按鈕。用來在編輯窗口中的源文件或反匯編指令中設(shè)置斷點(diǎn)。 刪除一切斷點(diǎn)按鈕。用來刪除全部斷點(diǎn)。 設(shè)置探測點(diǎn)按鈕。用來設(shè)置探測點(diǎn)。2022年7月12日DSP原理及運(yùn)用44第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (3) 工程工具條 刪除一切探測點(diǎn)按鈕。用來刪除全部探測點(diǎn)。 設(shè)置評價(jià)點(diǎn)按鈕。在源文件或反匯編窗口中設(shè)置評價(jià)點(diǎn)。 刪除一切評價(jià)點(diǎn)按

28、鈕。用來刪除全部評價(jià)點(diǎn)。2022年7月12日DSP原理及運(yùn)用45第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 在CCS開發(fā)環(huán)境中,提供了多種調(diào)試程序的操作方法。這些操作方法都是以工具按鈕的方式存放在調(diào)試工具條中。 單步進(jìn)入按鈕。在調(diào)試程序中,完成單步進(jìn)入執(zhí)行操作。 單步執(zhí)行按鈕。用于單步執(zhí)行在當(dāng)前函數(shù)中的單條語句。2022年7月12日DSP原理及運(yùn)用46第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 單步跳出按鈕。在調(diào)試過程中,用于子程序的執(zhí)行操作。該條命令能直接從當(dāng)前子程序的位置自動執(zhí)行后續(xù)的程序,直到前往到調(diào)用該子程序的指令。 執(zhí)行到光標(biāo)處

29、按鈕。在調(diào)試過程中,從當(dāng)前位置執(zhí)行程序,直到遇到反匯編窗口中的光標(biāo)位置為止。2022年7月12日DSP原理及運(yùn)用47第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 運(yùn)轉(zhuǎn)程序按鈕。從當(dāng)前PC位置開場執(zhí)行程序,直到遇到斷點(diǎn)后停頓。 暫停程序按鈕。用來暫停正在執(zhí)行的程序。 動畫執(zhí)行按鈕。在執(zhí)行前先設(shè)置好各斷點(diǎn),每按一次該按鈕,就會從當(dāng)前程序位置執(zhí)行到下一個(gè)斷點(diǎn)處。延續(xù)按按鈕就可以實(shí)現(xiàn)動畫運(yùn)轉(zhuǎn)。2022年7月12日DSP原理及運(yùn)用48第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 快速察看按鈕。用來翻開快速察看窗口,查看和修正變量。 察看窗口按鈕。用來翻

30、開察看窗口,監(jiān)視部分變量和全局變量的值。 察看存放器按鈕。用來顯示存放器察看窗口,察看和修正存放器。2022年7月12日DSP原理及運(yùn)用49第9章 DSP集成開發(fā)環(huán)境CCS 4. 常用工具條 (4) 調(diào)試工具條 察看存儲器按鈕。用來翻開存儲器窗口選項(xiàng),顯示存儲器察看窗口。 察看堆棧按鈕。用來翻開調(diào)用堆棧察看窗口。 察看反匯編按鈕。用來翻開反匯編窗口。2022年7月12日DSP原理及運(yùn)用50第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 CCS集成編輯環(huán)境可以編輯任何文本。一切的文本編輯都是經(jīng)過CCS內(nèi)嵌的編輯器完成的。9.3.2 文件的編輯 句法采用加強(qiáng)亮度顯示; 具有查找和交換功能

31、; 提供上下文相關(guān)的協(xié)助; 多窗口顯示; 快速方便的工具條; 鼠標(biāo)右鍵可以快速進(jìn)入高級的編輯器功能; C言語編輯器可以判別括號能否匹配; 一切編輯命令都有快捷鍵對應(yīng)。 它提供了如下功能:2022年7月12日DSP原理及運(yùn)用51第9章 DSP集成開發(fā)環(huán)境CCS9.3.2 文件的編輯 創(chuàng)建新文件不會影響已有的文件,其步驟如下: 1. 創(chuàng)建新文件 翻開新文件窗口。選擇主菜單“File中的“New項(xiàng),或運(yùn)用規(guī)范工具條上的創(chuàng)建文件按鈕 ,將在編輯窗口中顯示一個(gè)新的窗口。 編輯文本。在新窗口中輸入源代碼(源程序)。 選擇保管方式。選擇主菜單“File中的“Save或“Save As選項(xiàng)。也可運(yùn)用規(guī)范工具條

32、上的保管文件按鈕 。 選擇文件目錄、文件名和擴(kuò)展名。在“保管為對話框中,確定保管文件的目錄,輸入文件名和擴(kuò)展名。 保管文件。單擊“保管按鈕,完成文件的保管。 2022年7月12日DSP原理及運(yùn)用52第9章 DSP集成開發(fā)環(huán)境CCS9.3.2 文件的編輯 翻開文件的步驟如下: 2. 翻開一個(gè)文件 在“翻開對話框中,選擇文件,該文件名將出如今文件名域中。假設(shè)沒有所要選擇的文件,應(yīng)先查找目錄再選擇文件。 單擊“翻開按鈕,將在編輯窗口中翻開所選擇的文件。 選擇“File中的“Open選項(xiàng),或單擊規(guī)范工具條上的翻開文件按鈕 ,出現(xiàn)“翻開對話框。2022年7月12日DSP原理及運(yùn)用53第9章 DSP集成開

33、發(fā)環(huán)境CCS9.3.2 文件的編輯 在翻開的文本文件中,可進(jìn)展各種文本編輯。 3. 文件的編輯 (1) 文本的剪切、復(fù)制和粘貼 利用“Edit菜單中的“Cut、“Copy和“Paste命令,可以剪切、復(fù)制和粘貼文本。操作步驟如下: 選中要剪切或復(fù)制的文本段。 選擇“Edit中的“Cut或“Copy選項(xiàng),也可以點(diǎn)擊規(guī)范工具條上的剪切按鈕 或復(fù)制按鈕 ,將選中的文本送入剪切板。 將光標(biāo)放在需求插入文本的地方。 選擇“Paste命令,或點(diǎn)擊規(guī)范工具條中的 按鈕。 2022年7月12日DSP原理及運(yùn)用54第9章 DSP集成開發(fā)環(huán)境CCS9.3.2 文件的編輯 3. 文件的編輯 (2) 刪除文本 利用“

34、Delete命令,可實(shí)現(xiàn)文本的刪除。選中要刪除的文本段,點(diǎn)擊“Edit中的“Delete選項(xiàng),將刪除選中的文本段。也可按鍵盤上的“Delete鍵來刪除。 選擇“Edit中的“Undo選項(xiàng),或采用 按鈕,吊銷當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+Z來執(zhí)行。 選擇“Edit中的“Redo選項(xiàng),或采用 按鈕,恢復(fù)當(dāng)前窗口中最后一次編輯行為。也可按快捷健Ctrl+A來執(zhí)行。 (3) 吊銷/恢復(fù) 2022年7月12日DSP原理及運(yùn)用55第9章 DSP集成開發(fā)環(huán)境CCS9.3.2 文件的編輯 CCS允許從當(dāng)前的文件或多個(gè)文件中搜索文本串。也可用一個(gè)文本串替代另一個(gè)文本串。利用這一功能可以完成在

35、多個(gè)文件中的跟蹤、修正變量和函數(shù)等。 4. 文本的查找和交換 (1) 在當(dāng)前文件中查找文本 操作步驟如下: 在尋覓域中輸入要查找的字符串。 在規(guī)范工具條上單擊按鈕 或 ,開場查找。 也可以運(yùn)用“Edit菜單中的“Find/Replace選項(xiàng)來搜索文本串。 2022年7月12日DSP原理及運(yùn)用56第9章 DSP集成開發(fā)環(huán)境CCS 4. 文本的查找和交換 (2) 在多個(gè)文件中查找文本 搜索步驟如下: 選擇“Edit菜單中的“Find in Files選項(xiàng),或單擊規(guī)范工具條中的多個(gè)文件搜索按鈕 ,彈出的“Find in Files對話框。 在“Find in Files對話框中,輸入查詢信息。 單擊

36、“Find按鈕,開場查詢,并在輸出窗口顯示搜索結(jié)果,包括文件目錄、文件名、文本行號以及該行的內(nèi)容。雙擊匹配文本,將在編輯窗中翻開指定的文件,光標(biāo)位于匹配文本行的開頭。 假設(shè)要封鎖輸出窗口,可選擇該窗口關(guān)聯(lián)菜單中的隱含“Hide選項(xiàng)。 2022年7月12日DSP原理及運(yùn)用57第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 反匯編窗口主要用來顯示反匯編后的指令和調(diào)試所需的符號信息,包括反匯編指令、指令所存放的地址和相應(yīng)的操作碼機(jī)器碼。 當(dāng)程序裝入目的處置器或仿真器后,CCS會自動翻開反匯編窗口。 9.3.3 反匯編窗口的運(yùn)用 2022年7月12日DSP原理及運(yùn)用58第9章 DSP集成開發(fā)

37、環(huán)境CCS 用戶可以運(yùn)用“View菜單中的“Dis-Assembly選項(xiàng),或調(diào)試工具條中的察看反匯編按鈕 ,翻開多個(gè)反匯編窗口。當(dāng)前程序指針PC所在語句用黃色背景顯示。9.3.3 反匯編窗口的運(yùn)用 1. 翻開多個(gè)反匯編窗口 當(dāng)出現(xiàn)多個(gè)反匯編窗口時(shí),在每個(gè)窗口的標(biāo)題條上附有窗口序號。 2022年7月12日DSP原理及運(yùn)用59第9章 DSP集成開發(fā)環(huán)境CCS 在調(diào)試程序時(shí),經(jīng)常需求修正執(zhí)行程序的起始地址,可在反匯編窗口中完成。9.3.3 反匯編窗口的運(yùn)用 2. 修正程序起始地址 操作步驟如下: 翻開察看地址對話框。在反匯編窗口中,雙擊程序的地址域,將出現(xiàn)“View Address(察看地址)對話框

38、。 在對話框中輸入所需的程序地址。輸入地址可以是一個(gè)絕對數(shù)值,也可以是一個(gè)C言語表達(dá)式。 單擊“OK按鈕,完成起始地址的修正。 2022年7月12日DSP原理及運(yùn)用60第9章 DSP集成開發(fā)環(huán)境CCS9.3.3 反匯編窗口的運(yùn)用 3. 從反匯編窗口管理斷點(diǎn)、探測點(diǎn)和評價(jià)點(diǎn) 在調(diào)試程序的過程中,經(jīng)常需求設(shè)置調(diào)試點(diǎn),它包括斷點(diǎn)、探測點(diǎn)和評價(jià)點(diǎn)。用戶可以經(jīng)過這些調(diào)試點(diǎn)的設(shè)置,完成程序調(diào)試和仿真,及時(shí)發(fā)現(xiàn)和處理系統(tǒng)存在的問題。 各調(diào)試點(diǎn)設(shè)置完成后,反匯編窗口中相對應(yīng)的行顯示不同顏色的背景。假設(shè)采用默許顏色,粉色背景行為斷點(diǎn),藍(lán)色背景行為探測點(diǎn),綠色背景行為評價(jià)點(diǎn),而黃色背景行為PC所在行。 可經(jīng)過選擇

39、“Option菜單中的“Colors選項(xiàng),來改動當(dāng)前PC和調(diào)試點(diǎn)默許的顏色。 斷點(diǎn)也可以在反匯編窗口中快速設(shè)置,雙擊要設(shè)置斷點(diǎn)的行即可完成該斷點(diǎn)的設(shè)置。假設(shè)雙擊斷點(diǎn)行將去除該斷點(diǎn)。 2022年7月12日DSP原理及運(yùn)用61第9章 DSP集成開發(fā)環(huán)境CCS9.3.3 反匯編窗口的運(yùn)用 4. 設(shè)置反匯編風(fēng)格選項(xiàng) CCS提供了幾種不同的選項(xiàng),可用來改動反匯編窗口察看信息的方法。用戶可以經(jīng)過反匯編風(fēng)格選項(xiàng)(Dis-Assembly Style Options)對話框,輸入特殊的察看選項(xiàng)來察看調(diào)試的進(jìn)程。 設(shè)置反匯編風(fēng)格選項(xiàng)的步驟如下: 步驟1:翻開反匯編風(fēng)格選項(xiàng)對話框; 步驟2:在反匯編風(fēng)格選項(xiàng)對話框

40、中,選擇所需的風(fēng)格選項(xiàng); 步驟3:單擊“OK按鈕,完成選項(xiàng)設(shè)置。 2022年7月12日DSP原理及運(yùn)用62第9章 DSP集成開發(fā)環(huán)境CCS9.3.3 反匯編窗口的運(yùn)用 5. 觀看C源程序與匯編程序的混合代碼 利用反匯編窗口可以觀看C源程序和匯編程序的混合代碼。 詳細(xì)步驟如下: 步驟1:選擇“View菜單中的“Mixed Source/ASM選項(xiàng)。中選中該項(xiàng)后,對該選項(xiàng)進(jìn)展“號標(biāo)志。 步驟2:選擇“Debug菜單中的“Go Main選項(xiàng)。 完成操作后,調(diào)試器開場執(zhí)行用戶程序,并在“main()處停頓,編輯窗口顯示有關(guān)C程序的源文件,每一條C語句的反匯編指令都出如今源代碼中。 2022年7月12日

41、DSP原理及運(yùn)用63第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 存儲器窗口可以直接顯示存儲器的內(nèi)容。在調(diào)試程序的過程中,可直接察看存儲器的內(nèi)容來判別程序的正確性。 9.3.4 存儲器窗口的運(yùn)用 1. 察看存儲器的內(nèi)容 CCS調(diào)試器允許察看指定位置的存儲器內(nèi)容。 翻開“Memory Window Options (存儲器窗口選項(xiàng))對話框。操作步驟如下: 方法1:選擇“View菜單中的“Memory選項(xiàng); 方法2:點(diǎn)擊調(diào)試工具條中的察看存儲器按鈕 。 輸入各選項(xiàng)參量,確定窗口的特征。 單擊“OK按鈕,出現(xiàn)存儲器窗口。2022年7月12日DSP原理及運(yùn)用64第9章 DSP集成開發(fā)環(huán)境C

42、CS9.3.4 存儲器窗口的運(yùn)用 2. 設(shè)置存儲器窗口選項(xiàng) 運(yùn)用存儲器窗口選項(xiàng)對話框,可以使存儲器窗口具有各種不同的特征。 Address: 地址 表示所要察看的存儲器起始地址,留意必需以0 x開頭。 Q-Value: Q值 表示所察看數(shù)據(jù)的小數(shù)點(diǎn)位置,其值可選擇031之間的整數(shù)。 Format: 格式 存儲器顯示格式??梢詮南吕藛沃羞x擇。 Use IEEE Float: 運(yùn)用IEEE浮點(diǎn)格式 數(shù)據(jù)以IEEE浮點(diǎn)格式顯示。 Page: 頁面 選擇顯示的存儲器空間類型??蛇x擇的類型有Program(程序)、Data(數(shù)據(jù))和I/O。 Enable Reference Buffer:使能參考緩沖

43、器 用來保管指定的存儲器區(qū)域,以便用于比較。 Start Address: 起始地址 輸入要保管在參考緩沖器中的存儲器起始地址。 End Address: 終了地址 輸入要保管在參考緩沖器中的存儲器終了地址。 URBA: 自動更新參考緩沖器 用于自動更新參考緩沖區(qū)的內(nèi)容。 2022年7月12日DSP原理及運(yùn)用65第9章 DSP集成開發(fā)環(huán)境CCS9.3.4 存儲器窗口的運(yùn)用 3.編輯存儲器 (1) 快速編輯 翻開存儲器窗口,找到要編輯的存儲器位置; 左鍵雙擊要編輯的存儲器所在行,彈出“Edit Memory (編輯存儲器)對話框; 顯示所選中的存儲器地址 顯示所選中的存儲器數(shù)據(jù) 在編輯對話框的“

44、Data欄中,輸入要編輯的數(shù)據(jù); 假設(shè)要編輯其他存儲器數(shù)據(jù),可在“Address欄中輸入地址,并在“Data欄中輸入數(shù)據(jù)。 點(diǎn)擊“Done按鈕,完成存儲器的編輯。 編輯后的數(shù)據(jù)在存儲器窗口中呈現(xiàn)紅色。 2022年7月12日DSP原理及運(yùn)用66第9章 DSP集成開發(fā)環(huán)境CCS9.3.4 存儲器窗口的運(yùn)用 3.編輯存儲器 (2) 采用命令菜單編輯 翻開“Edit菜單,選擇“Memory中的“Edit命令,彈出“Edit Memory編輯存儲器對話框; 在“Address和“Data欄中,輸入地址和數(shù); 點(diǎn)擊“Done按鈕,完成存儲器的編輯。 編輯后的數(shù)據(jù)在存儲器窗口中呈現(xiàn)紅色。 2022年7月12

45、日DSP原理及運(yùn)用67第9章 DSP集成開發(fā)環(huán)境CCS9.3.4 存儲器窗口的運(yùn)用 4.存儲器塊操作 CCS開發(fā)環(huán)境為用戶提供了存儲器塊操作,包括在存儲器中拷貝數(shù)據(jù)塊和填充數(shù)據(jù)塊。這種操作常用于數(shù)據(jù)塊的初始化。 (1) 拷貝數(shù)據(jù)塊 用來將存儲器中某一區(qū)域的數(shù)據(jù)塊復(fù)制到另一個(gè)區(qū)域。 2022年7月12日DSP原理及運(yùn)用68第9章 DSP集成開發(fā)環(huán)境CCS 4.存儲器塊操作 在主菜單“Edit中,選擇“Memory中的“Copy命令。翻開“Setup for Copying對話框; (1) 拷貝數(shù)據(jù)塊 例如:將數(shù)據(jù)存儲器0080H單元開場的數(shù)據(jù)塊,復(fù)制到首地址為00A0H數(shù)據(jù)存儲區(qū)中,數(shù)據(jù)塊的長度

46、為24。操作步驟如下: 輸入源數(shù)據(jù)塊的首地址、數(shù)據(jù)長度和存儲空間類型; 0 x00800 x0018Data 輸入目的數(shù)據(jù)塊首地址和存儲空間類型;0 x00A0Data 點(diǎn)擊“OK按鈕,完成數(shù)據(jù)塊拷貝。 2022年7月12日DSP原理及運(yùn)用69第9章 DSP集成開發(fā)環(huán)境CCS 4.存儲器塊操作 在主菜單“Edit中,選擇“Memory中的“Fill命令。翻開“Setup Fill Memory(填充存儲器)對話框; (2) 填充數(shù)據(jù)塊 用特定的數(shù)據(jù)填充存儲器某一段區(qū)域。其方法: 輸入數(shù)據(jù)塊首地址、數(shù)據(jù)長度和存儲空間類; 點(diǎn)擊“OK按鈕,完成數(shù)據(jù)塊拷貝。 2022年7月12日DSP原理及運(yùn)用70

47、第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 為了便于DSP系統(tǒng)的開發(fā)調(diào)試,CCS開發(fā)環(huán)境為用戶提供了存放器窗口,用來察看目的處置器的CPU存放器和外設(shè)存放器。另外,CPU存放器的內(nèi)容還可以經(jīng)過存放器編輯對話框進(jìn)展編輯修正。 9.3.5 存放器窗口的運(yùn)用 1. 啟動存放器窗口 翻開存放器窗口有以下兩種方法。 方法1:在“View菜單中,選擇“CPU Registers項(xiàng)中的“CPU Register命令; 方法2:用調(diào)試工具條上的察看存放器按鈕 ,即可翻開存放器窗口。2022年7月12日DSP原理及運(yùn)用71第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 9.3.5 存放器

48、窗口的運(yùn)用 1. 啟動存放器窗口 2022年7月12日DSP原理及運(yùn)用72第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 存放器窗口的運(yùn)用 2. 編輯存放器 有三種方法可以翻開編輯存放器對話框。 選擇“Edit菜單中的“Edit Register命令,可翻開編輯對話框; 在翻開的存放器窗口中,雙擊某存放器名即可翻開編輯對話框; 從存放器窗口中,右擊窗口翻開關(guān)聯(lián)菜單,選擇“Edit Register命令,可翻開編輯對話框。 2022年7月12日DSP原理及運(yùn)用73第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 存放器窗口的運(yùn)用 2. 編輯存放器 編輯存放器對話框提供了如下選項(xiàng): Register(存放器

49、):輸入要編輯的存放器名。Value(數(shù)值):以十六進(jìn)制的格式顯示所選定存放器的當(dāng)前內(nèi)容。 2022年7月12日DSP原理及運(yùn)用74第9章 DSP集成開發(fā)環(huán)境CCS9.3 CCS的根本操作 CCS開發(fā)環(huán)境提供了察看窗口(Watch Window),用于實(shí)時(shí)地察看和修正變量。 9.3.5 察看窗口的運(yùn)用 1.翻開察看窗口 翻開察看窗口有以下兩種方法。 采用“View菜單中的“Watch Window命令,翻開察看窗口; 運(yùn)用調(diào)試工具條中的翻開察看窗口按鈕 ,翻開察看窗口。2022年7月12日DSP原理及運(yùn)用75第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 察看窗口的運(yùn)用 1.翻開察看窗口 2022

50、年7月12日DSP原理及運(yùn)用76第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 察看窗口的運(yùn)用 2.在察看窗口中參與察看變量 CCS開發(fā)環(huán)境最多為用戶提供4個(gè)察看窗口。在每一個(gè)窗口中都可以定義假設(shè)干個(gè)察看變量。 有三種方法可以定義察看變量: 將光標(biāo)移到所選定的察看窗口中,按鍵盤上的“Insert鍵,出現(xiàn)對話框。 在對話框中輸入變量符號,單擊“OK按鈕即可。 2022年7月12日DSP原理及運(yùn)用77第9章 DSP集成開發(fā)環(huán)境CCS 2.在察看窗口中參與察看變量 有三種方法可以定義察看變量: 將光標(biāo)移到所選定的察看窗口中,單擊鼠標(biāo)右鍵翻開關(guān)聯(lián)菜單,選擇“Insert New Expression選項(xiàng),

51、彈出對話框; 在對話框中輸入變量符號,單擊“OK按鈕,完成該變量的定義。 在源文件窗口或反匯編窗口中,雙擊變量使其選中,單擊鼠標(biāo)右鍵翻開關(guān)聯(lián)菜單,選擇“Add to Watch Window選項(xiàng),那么該變量直接進(jìn)入當(dāng)前察看窗口。 2022年7月12日DSP原理及運(yùn)用78第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 察看窗口的運(yùn)用 3.刪除察看變量 有兩種方法可以從察看窗口中刪去某變量: 在當(dāng)前察看窗口中,雙擊某變量,使該變量以彩色背景顯示。按鍵盤中的“Delete鍵,從窗口列表中刪除此變量。 選中某變量后,右鍵單擊該變量,翻開關(guān)聯(lián)菜單,選擇“Remove Current Expression選項(xiàng)

52、,即可刪除該變量。 2022年7月12日DSP原理及運(yùn)用79第9章 DSP集成開發(fā)環(huán)境CCS9.3.5 察看窗口的運(yùn)用 4.編輯變量 有兩種方法可以完成變量的編輯: 選擇菜單“Edit中的編輯變量命令“Edit Variable,彈出編輯變量對話框。 (1)用編輯變量命令編輯 在對話框中輸入信息。 Variable:要編輯的變量名;Value:新的變量值。 點(diǎn)擊“OK按鈕完成編輯。 2022年7月12日DSP原理及運(yùn)用80第9章 DSP集成開發(fā)環(huán)境CCS 4.編輯變量 選擇窗口標(biāo)簽,翻開所要運(yùn)用的察看窗口,找到所要編輯的變量;(2)快速編輯 在對話框的“Value欄中,輸入要編輯的數(shù)據(jù)。 點(diǎn)擊

53、“OK按鈕,完成變量的編輯。要編輯的變量名原數(shù)據(jù) 左鍵雙擊要編輯的變量,彈出編輯變量對話框; 2022年7月12日DSP原理及運(yùn)用81第9章 DSP集成開發(fā)環(huán)境CCS9.4 CCS工程工程的創(chuàng)建 CCS開發(fā)平臺與Visual Basic、Visual C和Delphi等集成開發(fā)工具類似,采用了現(xiàn)代計(jì)算機(jī)軟件系統(tǒng)的集成化管理方法。 這種方法可方便用戶對系統(tǒng)軟、硬件的調(diào)試,對于較大的系統(tǒng)可以實(shí)現(xiàn)集成化開發(fā)。這種軟件開發(fā)方式類似于模塊化開發(fā)方法,但比模塊化方法靈敏,同時(shí)還具有軟件的遺傳運(yùn)用特性。 2022年7月12日DSP原理及運(yùn)用82第9章 DSP集成開發(fā)環(huán)境CCS9.4 CCS工程工程的創(chuàng)建 C

54、CS開發(fā)環(huán)境對用戶系統(tǒng)采用工程工程的集成管理,運(yùn)用戶系統(tǒng)的開發(fā)和調(diào)試變得簡單明了。在開發(fā)過程中,CCS會在開發(fā)平臺中建立不同獨(dú)立程序的跟蹤信息,經(jīng)過這些跟蹤信息對不同的文件進(jìn)展分類管理,建立相應(yīng)的文件庫和目的文件。 一個(gè)工程工程包括源程序、庫文件、鏈接命令文件和頭文件等,它們按照目錄樹的構(gòu)造組織在工程工程中。工程工程構(gòu)建(編譯鏈接)完成后生成可執(zhí)行文件。 9.4.1 工程工程的管理 2022年7月12日DSP原理及運(yùn)用83第9章 DSP集成開發(fā)環(huán)境CCS9.4 CCS工程工程的創(chuàng)建 一個(gè)典型的工程工程記錄如下信息: 源程序文件名和目的庫; 編譯器,匯編器和鏈接器選項(xiàng); 有關(guān)的頭文件。 9.4.

55、1 工程工程的管理 2022年7月12日DSP原理及運(yùn)用84第9章 DSP集成開發(fā)環(huán)境CCS 工程工程的管理主要經(jīng)過工程工程察看窗口來完成。此窗口顯示了整個(gè)工程工程的內(nèi)容、工程工程的組織情況以及與工程工程關(guān)聯(lián)的程序。一切的工程工程操作都可以從工程工程察看窗口中完成。 當(dāng)啟動CCS開發(fā)環(huán)境后,會自動顯示工程工程察看窗口。 假設(shè)沒有顯示工程工程管理窗口,可以運(yùn)用“View查看菜單中的“Project命令,翻開該窗口。 9.4.1 工程工程的管理 1.工程工程察看窗口 2022年7月12日DSP原理及運(yùn)用85第9章 DSP集成開發(fā)環(huán)境CCS 工程工程察看窗界面:9.4.1 工程工程的管理 1.工程工

56、程察看窗口 察看窗口分為兩頁,分別為文件察看頁“File View和書簽頁“Bookmarks,可經(jīng)過設(shè)在察看窗口底部的選擇按鈕進(jìn)展切換。 “GEL files文件夾,用來修正和保管用戶所設(shè)置的開發(fā)環(huán)境,包括窗口和工具條的位置以及自動翻開窗口的設(shè)置等。 “Project文件夾包含了工程工程中一切的文件庫和文件。在一個(gè)工程工程中,文件被分成幾個(gè)不同的庫進(jìn)展管理。 2022年7月12日DSP原理及運(yùn)用86第9章 DSP集成開發(fā)環(huán)境CCS 1.工程工程察看窗口 工程工程文件夾包含了工程工程一切的文件庫和文件。 包含文件夾,包含了以.h為擴(kuò)展名的文件,即C言語文件中的頭文件等; 庫文件夾,存放一切以.

57、1ib為擴(kuò)展名的庫文件; 源文件夾,包含一切擴(kuò)展名為.c和.asm的源文件; 工程工程文件,是工程工程的管理文件,以.mak為擴(kuò)展名; 鏈接命令文件,以d為擴(kuò)展名,直接顯示在工程工程文件下。 2022年7月12日DSP原理及運(yùn)用87第9章 DSP集成開發(fā)環(huán)境CCS 1.工程工程察看窗口 工程工程文件夾包含文件夾庫文件夾源文件夾工程工程管理文件鏈接命令文件頭文件C言語源文件2022年7月12日DSP原理及運(yùn)用88第9章 DSP集成開發(fā)環(huán)境CCS 用鼠標(biāo)右擊“Project(工程工程),在彈出的關(guān)聯(lián)菜單中選擇“Open project(翻開工程工程)選項(xiàng),出現(xiàn)“Project Open(翻開工程工

58、程)對話框。在對話框中,選擇所需求的文件,單擊“翻開按鈕,將該工程工程參與清單中。 9.4.1 工程工程的管理 2.文件察看頁的根本操作 (1)參與工程工程 2022年7月12日DSP原理及運(yùn)用89第9章 DSP集成開發(fā)環(huán)境CCS 將源文件、鏈接命令文件、庫文件和目的文件加到工程工程清單中,可按以下的步驟操作: 2.文件察看頁的根本操作 (2)在工程工程中參與文件 在對話框中,運(yùn)用文件類型下拉清單設(shè)置文件類型,選擇要參與的文件。 單擊“翻開按鈕,選定的文件自動地參與到工程工程指定的目錄中。 用右鍵單擊工程工程文件“ ,選擇關(guān)聯(lián)菜單中的“Add File(參與文件)選項(xiàng),出現(xiàn)“Add File

59、to Project(參與文件至工程工程)對話框,或選擇工程菜單“Project中的“Add File to Project命令。 2022年7月12日DSP原理及運(yùn)用90第9章 DSP集成開發(fā)環(huán)境CCS 在工程工程清單中,用右鍵單擊所要刪除的文件,彈出關(guān)聯(lián)菜單,選擇“Remove from Project(從工程中刪除)選項(xiàng)即可刪除該文件。 2.文件察看頁的根本操作 (3)從工程工程中刪除文件 2022年7月12日DSP原理及運(yùn)用91第9章 DSP集成開發(fā)環(huán)境CCS9.4 CCS工程工程的創(chuàng)建 在開發(fā)新的運(yùn)用系統(tǒng)時(shí),用戶需求建立新的工程工程。詳細(xì)方法如下: 9.4.2 工程工程的建立、翻開和

60、封鎖 1.建立新的工程工程 在工程菜單“Project中,選擇“New命令。在出現(xiàn)的“Save New Project As(保管新工程工程)對話框中,確定新工程工程的目錄,選擇保管工程工程文件的文件夾,輸入工程工程文件名(*.mak),按“保管按鈕退出。 將源文件(*.c和*.asm)、鏈接命令文件(*d)、庫文件(*.lib)和頭文件(*.h)等參與到工程工程中。 2022年7月12日DSP原理及運(yùn)用92第9章 DSP集成開發(fā)環(huán)境CCS 假設(shè)要翻開已創(chuàng)建的工程工程,可按以下步驟進(jìn)展操作: 9.4.2 工程工程的建立、翻開和封鎖 2.翻開已有的工程工程 選擇工程菜單“Project中的“Op

溫馨提示

  • 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

提交評論